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

标签 java netty mina

我需要在我的应用程序中运行两项服务。一种是基于文本协议(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/

相关文章:

Java程序不显示输出

java - 在 Scala 中构造/构建 JavaBean 对象的最简洁方法是什么?

websocket - 使用 Sec-WebSocket-Key 来识别 websocket 客户端连接是个好主意吗?

java - Apache Mina SSHD 1.0.0 设置用户目录和映射

java - Apache MINA SFTP - 限制用户看到的目录结构

java - ActiveMQ-如何检测非 Activity 主题

java - Hessian 排除字段

java - 在 tomcat 服务器内为 grpc 托管多个 netty 服务器,应用程序重新部署问题

ssl - Netty ClientBootstrap SSL 握手终止——Channel/ClientBootstrap 关闭?

multithreading - Apache mina 连接阻止 Tomcat 关闭