gpt4 book ai didi

c++ - 在 Java EE Web 应用程序中打开 TCP 套接字

转载 作者:太空宇宙 更新时间:2023-11-04 12:21:15 25 4
gpt4 key购买 nike

我们必须从 Java EE Web 应用程序与 C++ 组件通信,我的建议涉及使用 JMS 服务器与位于其他机器上的 C++ 组件通信。

但是 C++ 组件的开发人员希望我从 Web 应用程序打开 TCP/IP 套接字并通过 XML 进行通信。我的观点是,Web 应用程序中的套接字编程容易出错,并且无法很好地扩展,因为可以打开的套接字数量有限。

请告诉我您对使用 JMS 与 TCP/IP 套接字的架构/设计偏好。

谢谢

最佳答案

当然是个案。但是给 HTTP 一个严肃的机会。这是跨越平台边界的好方法。它为您提供了轻松更换后端的方法,并且有很多方法可以扩展它。我已经在各种平台上使用它来访问用现代语言编写的集中式身份验证服务。我也做了相反的事情,通过将前端转变为 Web 服务器,将前端置于遗留代码中。

关于 HTTP 的最好的部分是它是一个标准协议(protocol),因此几乎任何平台都能够提供服务并开箱即用。 HTTP(S) 或 TCP 负责许多问题,例如可靠性和安全性。

关于c++ - 在 Java EE Web 应用程序中打开 TCP 套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4939691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com