현재 응용 프로그램에는 if-else
형태의 규칙이 있으며 일부 변수 집합을 수정하거나 다른 변수를 설정/해제하기 위해 일부 매개 변수에서 작동하는 조건문이 있습니다. 우리가 증가하고있는 클라이언트로 인해, 이제 응용 프로그램 코드는 에에이 흩어져있는 if-else 규칙이 적용됩니다. 또한,이 규칙은 꽤 자주 변경됩니다. 은 바뀌 었습니다.이 수정되었는데, 일부는 만료되도록 설정되었습니다. JSR094를 기반으로하는 drools 등은 애플리케이션 소스 코드에서 로직/규칙을 분리하는 기능을 제공합니다.컴파일/배포 프로세스없이 응용 프로그램에서 논리/비즈니스 규칙을 구현합니까?
내 요구 사항이 복잡하지 않고 복잡한 규칙 시각화 소프트웨어, UI 편집 등을 필요로하지 않지만 동적 인 (수정/편집 가능한 규칙) 확실히 필요합니다. 또한 요구 사항이 100 억 개가 넘는 요청을 처리 할 때 대기 시간이 짧아야합니다. 하루.
가벼운 무게 구현에 대한 아이디어는 내가 잠꼬대를 느낄 때 이것을 해결할 수 있습니까?
개발을위한 내 플랫폼은 Java입니다. 예 규칙 :
if (age > 15 && item belongs_to(footwear) || using(mobile_device))
discount = 2%
Drools는 이것을 구현하는 데 완벽 할 것입니다. –
그래서 규칙 엔진의 장점을 원하지만 규칙 엔진을 사용하고 싶지는 않을 것이라고 말하고 있습니다. 최종 결과는 자신의 구현 일 것입니다. – Kayaman