【技术实现步骤摘要】
本专利技术涉及微服务,尤其涉及一种基于apache camel的中间件集成总线方法。
技术介绍
1、在微服务架构中,微服务与中间件紧密联系,微服务的部署要依赖多种中间件,中间件之间要协同工作,也由此带来了中间件之间的强耦合,通常使用jenkins的流水线编写shell脚本实现连接其他中间件并传递数据。而这种方式对jenkins的依赖极大,也不足以灵活应对如服务扩展、数据变化等情况。为了解决这个问题,我们转向了使用企业集成框架,目前市面上最主流的轻量级集成框架有以下三种:apache camel、spring integration和mule esb,以下从可用性、易用性和支持性方面等几个角度说明选取apache camel的原因:
2、(1)可用性
3、mule esb是mule soft数据集成平台的企业服务总线,为企业应用程序提供了更传统的soa模型,重点是面向服务架构的企业总线,由于微服务的兴起apache camel与spring integration正逐步成为更适用微服务的选择。
4、sp
...【技术保护点】
1.一种基于Apache Camel的中间件集成总线方法,其特征在于,将Apache Camel作为企业级消息总线,通过预定义路由解耦Gitlab、SonarQube、Harbor和Jenkins中间件,各中间件只与Apache Camel进行交互,通过Kafka的生产者消费者机制进行中间件路由的监听和调用。
2.根据权利要求1所述的一种基于Apache Camel的中间件集成总线方法,其特征在于,所述方法包括如下步骤:
3.根据权利要求1所述的一种基于Apache Camel的中间件集成总线方法,其特征在于,所述Apache Camel对各中
...【技术特征摘要】
1.一种基于apache camel的中间件集成总线方法,其特征在于,将apache camel作为企业级消息总线,通过预定义路由解耦gitlab、sonarqube、harbor和jenkins中间件,各中间件只与apache camel进行交互,通过kafka的生产者消费者机制进行中间件路由的监听和调用。
2.根据权利要求1所述的一种基于apache camel的中间件集成总线方法,其特征在于,所述方法包括如下步骤:
3.根据权利要求1所述的一种基于apache camel的中间件集成总线方法,其特征在于,所述apache camel对各中间件预定义路由,包括如下步骤:
4....
【专利技术属性】
技术研发人员:王里程,叶玉婷,冯鸿喆,
申请(专利权)人:鞍钢集团自动化有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。