Oracle Tuxedo 的节省成本替代方案 [关闭]

2024-03-31

Oracle Tuxedo 中间件平台有哪些节省成本的替代方案,可以将现有代码库迁移到该平台?


很少有开源替代品,例如红帽纳拉亚纳 http://narayana.io/ BlackTie 模块 https://github.com/jbosstm/narayana/tree/master/blacktie/blacktie, and Mavimax https://www.mavimax.com/products/endurox Enduro/X https://github.com/endurox-dev/endurox。我检查了两者的源代码,看起来 Enduro/X 是最完整的,它有 FML 和 VIEW 缓冲区,这通常是 Tuxedo 应用程序的首选“协议缓冲区”。

BlackTie 像 NBF 一样拥有自己的缓冲区,但它们的 API 与 FML 有很大不同,因此迁移可能会很痛苦。

BlackTie 还带有 Java 集成,因此有些人可能会从中受益,例如将新的 Java 应用程序与“旧”C 混合在一起。但这意味着您必须为迁移的应用程序启动整个 JBoss 实例。另一方面,Enduro/X 有自己的 C 应用程序服务器,其占用空间似乎相当小。

关于许可:

  • BlackTie 将附带 LGPL 2.1 许可证,因此只要您不更改 RedHat 的代码,您就可以将其用于闭源/开源解决方案。

  • Enduro/X 使用 GPL 2.0,这意味着对于内部开发或开源项目,您可以在不获取许可证的情况下使用它,但如果您分发闭源解决方案,则需要获取许可证。然而通过观察他们的许可页 https://www.mavimax.com/products/prices-and-licensing,有很多选择,最接近的许可证(每个操作系统实例与 Tuxedo 的每个 CPU)几乎比中提到的便宜 10 倍Oracle 全球价格表 http://www.oracle.com/us/corporate/pricing/price-lists/index.html.

还有其他非开源竞争对手,但我找不到任何公开的定价信息,因此您可能需要直接询问他们:

  • 日立OpenTP1 http://www.hitachi.com/products/it/software/documents/opentp1.pdf
  • 公牛自由Tp https://support.bull.com/ols/product/applications/liber/

Github 上有一些尝试的 XATMI 实现(例如尝试搜索“tpcall”或“tpadvertise”),但这些实现似乎非常有限。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Oracle Tuxedo 的节省成本替代方案 [关闭] 的相关文章

随机推荐