繁体   English   中英

有没有办法将Spring Integration tcp udp适配器与tibco rv一起使用?

[英]Is there a way to use spring integration tcp udp adapter with tibco rv?

我有一个使用Tibco RV进行发布和订阅的旧版应用程序。 我正在将该应用程序重写为Spring Boot应用程序。 现在,我正在尝试删除Tibco RV依赖项。 有没有一种方法可以使用Spring集成UDP适配器来发布和订阅Tibco RV主题/从中订阅。

我认为没有办法重塑Tibco RV Java客户端...摆脱Tibco RV依赖的意义何在? 他们提供并支持该API,并且应该足够在Spring Integration的Service Activator中用作POJO方法调用。

您可以使用标准的UDP适配器来接收TibRV消息,但它们将作为字节缓冲区显示给您。 您将没有API来查看各个字段。 Tibco选择将字段打包到UDP缓冲区中的确切方式是专有(未发布)协议的一部分。

因此,最好的选择是使用Spring项目中的Tibrv Java API,并将发布者/订阅者一对一地移植到Kafka。 另一个更平滑的过渡可能是将所有应用程序移植到JMS,然后在TibRv和后来的Apache Kafka周围使用JMS包装器。

暂无
暂无

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

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