gpt4 book ai didi

java - 在同一 JVM 中运行 Apache MINA 和 Netty

转载 作者:行者123 更新时间:2023-12-02 07:22:47 25 4
gpt4 key购买 nike

我需要在我的应用程序中运行两项服务。一种是基于文本协议(protocol)的套接字服务器,另一种是基于http协议(protocol)的服务器。对于套接字服务器,我使用 Apache MINA 作为 NIO 框架,而对于 http 协议(protocol),我想使用 Netty HTTP 实现。

我考虑过整合为一个框架 (Netty),但在处理大型负载时,我遇到了 Netty 的一些性能问题。 MINA (2.0.7) 在处理套接字服务器上的此类负载方面做得很好。我还研究了 MINA AsyncWeb 的 HTTP 服务器,但这个项目似乎已经死了。

我的问题是,有没有人遇到过这种架构困境。在不同套接字上的同一个 JVM 中运行这两个框架是否可以,或者是否有一些我不知道的踩踏行为。

顺便说一句:我已在同一 JVM 中将这两个框架作为套接字服务器运行,并成功对它们进行了负载测试。我需要做的就是将 Netty 套接字服务器转换为 HTTP 服务器。

谢谢索希尔

最佳答案

在同一个 JVM 中运行它们没有问题。它会正常工作,无需担心

关于java - 在同一 JVM 中运行 Apache MINA 和 Netty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13997069/

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