版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33628614/article/details/88871227
nervus开发文档
nervus是java版决策引擎的项目,针对具体的决策,要在nervus中编写代码。
brain通过dubbo调用nervus的decision执行。
nervus提供服务
brain调用服务
具体的开发流程:
- 注入具体的decision
- 将注入的具体decisionl类加入到decisonMaps中去
- 通过workspace+projectId+decision在decisionMaps取出对应的decison, 所以在sight中配置的decision一定要和这里保持一致。
- 具体decison代码
decision要返回变量值和具体的状态码,供strategy执行完使用。