简体   繁体   English

从IBM Message Broker迁移到Apache Camel

[英]Migrate from IBM Message broker to Apache Camel

My client wants to migrate from IBM products to opensource . 我的客户希望从IBM产品迁移到开源。 Currently solution is running in IBM Message broker v6.1 and WAS v6. 当前,解决方案正在IBM Message Broker v6.1和WAS v6中运行。 Can we migrate Message flows v6.1 to Apache Camel ? 我们可以将Message flow v6.1迁移到Apache Camel吗? If yes, what will be the steps and how to design the plan ? 如果是,将采取什么步骤以及如何设计计划?

Thanks, Harshita 谢谢,下田

Yes, you can migrate your IBM integration platform / ESB to Apache camel. 是的,您可以将IBM集成平台/ ESB迁移到Apache骆驼。

Your existing flows will need to be rewritten as Apache Camel routes , either in XML or the Java DSL. 您现有的将需要用XML或Java DSL重写为Apache Camel 路由

Apache Camel Routes 阿帕奇骆驼路线

Wherever you have an endpoint , such as a jms queue that you consume from or produce to, you will need to check that there is a component that can do that for you. 无论您在何处有endpoint (例如从其消费或产生到的jms队列),都需要检查是否存在可以为您执行此操作的组件。

Apache Camel Components Apache Camel组件

Lastly, you will need some sort of container. 最后,您将需要某种容器。 You can either run camel applications standalone, or in some sort of container framework such as fabric8 . 您可以独立运行骆驼应用程序,也可以在某种容器框架中运行,例如fabric8

I would suggest to start with a simple proof of concept, where you rewrite one of your IBM flows as an apache camel route, and go from there. 我建议从一个简单的概念证明开始,在该概念中,您将您的IBM流之一重写为Apache骆驼路线,然后从那里开始。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM