陆小曼|从ESB服务组合编排到NetflixConductor微服务编排( 四 )
基于蓝图 。 基于JSON DSL的蓝图定义执行流程 。
- 跟踪和管理工作流 。
- 能够暂停、恢复和重新启动进程 。
- 能够扩展到数百万个并发运行的进程流 。
- 由从客户端抽象的排队服务支持 。
- 能够通过HTTP或其他传输方式进行操作 , 如 gRPC 。
官方参考文档:
实例参考文档:
对于具体的功能说明和介绍参考上面两篇文章即可 , 在此不再重复进行描述 , 只对看完了整个Netflix Conductor功能实现后做一下简单总结 。
微服务编排完成后可以形成一个新的Http Rest服务接口 , 这个是我们需要的 。 同时对于编排完成的workflow本身是可以实现灵活的任务监控和任务调度 , 满足基本的流程引擎该有的功能 。
工作流设计完成后 , 可以看到仍然需要写大量的代码和实现类才能够完成工作流的运行 , 因此可以看到该开源软件并不能实现完全的面向业务或开发人员的可配置零编码的效果 。
基于以上初步分析可以看到 , Netflix Conductor开源微服务编排框架并不满足我们前面描述的微服务编排场景 , 如果要实现服务和服务之间的编排 , 实际上对该开源软件的定制和改造工作量相当大 。 因此在我们实现微服务编排的时候并不建议选择该开源软件 。 其次 , 在整个微服务架构体系中 , 也不建议采用Netflix Conductor , 至少在前期的改造过程中使用的场景很小 , 完全可以用其他方式来替代 。
欢迎关注@人月聊IT 分享SOA , 微服务 , DevOps平台规划和建设 。
推荐阅读
- 陆小曼|华为:值得信赖和拥有!给华为客服点一万个赞!愿继续力挺华为!
- 陆小曼|彭博社爆料 iPhone 12 新机信息,iPad Air 4 最新渲染图曝光
- 陆小曼|抗光出色——菲斯特画卷光学屏S1,安装简单
- 陆小曼|安装简单,抗光出色——菲斯特画卷光学屏S1
- 陆小曼|介绍开通方法,你能有多少额度?,微信版“花呗”上线了
- 陆小曼|中国5G“家底”:开通基站48万个,5G终端连接数超1亿
- 凤城磊宇轩|染上烟瘾的婉容形销骨立,托腮凝视的陆小曼温婉素净,老照片
- 陆小曼|王雪红再次兼任HTC执行长 Maitre不满一年这原因离职
- 陆小曼|风扇那点事儿—2020年电风扇最强购买指南
- 陆小曼|仅460流明,米家投影仪青春版2为啥这么香?
