当规则引擎与应用分开部署的时候,可能会造成做完一件事情的部分操作在应用中完成,部分操作在规则引擎中完成,那么如何保证做完一件事情所要做的所有操作的一致性?
如果应用系统对性能要求比较高,那么采用分开部署的规则引擎如何保障系统的处理效率?
其实使用ODM没有一致性的问题,一般使用ODM都是为了辅助某业务系统做判断或者计算,ODM这边一般不存储业务数据,只是做业务决策,然后把决策结果返回给调用端。
若应用系统的性能要求很高,使用ODM并不会降低整体性能的,因为ODM本身的处理性能就很高,比如有1000条规则量的情况下,ODM在1台X3550这样的机器环境下都能做到2万多TPS。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30