簡體   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