2021年8月22日

基于cloudevents+easy-rules+centraldogma 进行基于规则的业务开发

摘要: 主要是一个集成,基于标准的cloudevents 事件数据格式,集成easy-rules 方便的规则处理能力加速复杂业务处理利用centraldogma强大的配置管理能力,解决规则的实时更新问题,让业务可以直接基于配置规则进行管理调整 参考图 说明 处理流程 client 基于cloudevent 阅读全文

posted @ 2021-08-22 19:37 荣锋亮 阅读(380) 评论(0) 推荐(0) 编辑

mercurius 基于fastify 的graphql server 以及gateway 服务

摘要: mercurius 是fastify 框架作者开发的graphql 框架 支持的特性 cache 查询以及校验 通过自动加载解决n+1问题(后边研究下) 基于graphql-jit 解决即使编译问题 订阅支持 支持联邦(很不错的特性) 联邦订阅支持 支持gateway 模式 支持批量查询 自定义持久 阅读全文

posted @ 2021-08-22 12:23 荣锋亮 阅读(163) 评论(0) 推荐(0) 编辑

如何测试easy-rules 的spel 表达式

摘要: 尽管官方文档没有提供,但是测试用例都是包含了,我们可以直接使用 参考示例 @Test public void demo222(){ ParserContext context = new TemplateParserContext("#{","}"); Condition condition = n 阅读全文

posted @ 2021-08-22 12:13 荣锋亮 阅读(446) 评论(0) 推荐(0) 编辑

easy-rules-centraldogma-spring-boot-starter spel 模版格式说明

摘要: 基于模版格式的代码,看着会比较清晰,所以添加了一个新的配置参数template 可以开启此选项 参考配置 easyrules: skipOnFirstAppliedRule: false skipOnFirstNonTriggeredRule: false priorityThreshold: 10 阅读全文

posted @ 2021-08-22 11:58 荣锋亮 阅读(128) 评论(0) 推荐(0) 编辑

导航