2017-09-04 33 views

回答

2

RedHat NarayanaBlackTie moduleMavimaxEnduro/X這樣的開源替代品很少。我有檢查二者的源代碼,似乎耐力賽/ X是最完整的,它具有FML和VIEW緩衝器,這通常是優選的「協議緩衝液」爲燕尾服應用程序。

BlackTie有它就像NBF自己的緩衝區,但它們的API是從FML完全不同,因此遷移可能是痛苦的。

而且BlackTie自帶的Java集成,因此有些人可能會從中受益像混合「老」 C.新的Java應用程序但這意味着你必須引導整個JBoss的實例爲您遷移應用程序。在另一方面耐力賽/ X有它自己的C應用服務器,這似乎是與相當小的足跡。

關於授權:

  • 的BlackTie意志帶有LGPL 2.1許可,所以,只要你不改變RedHat的代碼,你可以使用它的閉源/開源解決方案。

  • Enduro/X使用GPL 2.0,這意味着對於內部開發項目或開源項目,您可以在沒有獲得許可證的情況下使用它,但是如果您分發了封閉源代碼解決方案,則需要獲得許可證。然而,通過查看他們的license page,有很多選項,最接近的許可證(每個操作系統實例與Tuxedo的每個CPU相比)幾乎比Oracle Global Price list中提及的便宜10倍。

還有其他的,非開源的競爭者,但我無法找到公共任意定價的相關信息,因此您可能要問照片直接他們:

在Github上有一些嘗試的XATMI實現(例如嘗試搜索「tpcall」或「tpadvertise」),但這些似乎非常有限通貨膨脹。