3.4.项目集成
本章节说明如何在自己的业务系统中引入URule Console的功能。
3.4.1 本章节包括以下内容
- 登录集成
- 导入系统用户
- 单点登录
3.4.2 推荐的应用集成架构方式
说明
(1)推荐以上系统间交互方式,通过网关来与规则引擎交互,可能更适应于当前市场主流的微服务体系
- 将鉴权、流控、熔断等都集中在应用服务网关上完成,从而保护规则引擎服务器
- 由于,规则引擎的输入接口数据格式比较特殊,可能需要在应用服务网关转换,以更加适配于目标开发团队现有的技术栈和接口交互标准
(2)uRule pro版本是商业收费的,需要license文件才能正常使用
- 通过sdk调用方式,此时规则计算是在本地完成的,那么规则文件的解析和执行也是需要license;不单单是规则引擎设计器需要license文件,这对于一些以单项目采购模式的用户是个限制
- 换个角度,假如有100个消费端,甚至是10000个应用实例接入呢?此时每个消方端可能操作系统+jdk不一样,或者是c语言程序,那咱们就不得不考虑如上建议
- 从今后规则引擎的生产运维角度考虑,也是建议如上方式,可以减少升级的工作量