簡體   English   中英

Apache Camel Chronicle 組件 [已棄用]

[英]Apache Camel Chronicle Component [Deprecated]

為什么不推薦使用此特定組件? Java 是否不再支持映射內存? 我們有一個特殊的用例,這會很好,兩個應用程序永遠不應該解耦,並且當前正在通過 REST 進行通信,這會導致大量延遲。 數據基本上是二進制串行數據的大塊,因此要圍繞它包裝 REST,我們首先需要對其進行編碼並將其打包到一個對象中,然后在另一側對其進行解組並取消編碼。

其他選項是使用 netty(由於 TCP/IP 導致比映射內存更多的延遲)、命名管道(Java 本身不支持,因此需要將其包裝在 C 中),或者花時間將其重寫為一個應用程序.

camel-chronicle在 2.x 中被棄用,並在 Camel 3.0 中被刪除。 它被刪除,因為camel-chronicle組件使用的庫Chronicle-Engine的開發人員決定轉移到私有存儲庫中。 它現在是商業、許可和閉源產品,與 Apache 2 許可證不兼容。

有兩種選擇:

  1. 棄用並刪除組件。
  2. 使用 2017 年的最新版本(與 Apache 2 兼容)永遠保持該組件不受維護。

我們決定在這次投票中刪除這個組件: https : //camel.465427.n5.nabble.com/Should-we-deprecate-camel-chronicle-td5829082.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM