问题标签 [netty]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
289 浏览

web-services - 软件设计问题

我打算在客户端服务器设计中构建一个软件。技术应该是Java。

服务器应该有一个用于 web 服务(例如 RESTful Jersey)、RMI、JSF 的通信层。

客户端可以是:Swing 中的 Fatclients 或 JSF 中的 Browser 客户端。

我的重点是用于服务器的 JBoss Netty,Jersey 看起来要简单得多,但 Netty 会有更多其他接口,这也可能很有趣。Netty 是否为 RMI 提供了一些东西?

我在某处读到 JSF 和 RESTful 不适合。是否有适合像 icefaces 这样的 JSF 实现的 Web 服务实现?

谢谢!

0 投票
1 回答
18163 浏览

netty - 在 netty 通道上设置套接字超时

我有一个 netty 通道,我想在底层套接字上设置一个超时(默认设置为 0 )。

超时的目的是,如果 15 分钟内没有任何事情发生,则将关闭未使用的通道。

虽然我没有看到任何配置可以这样做,并且套接字本身也对我隐藏。

谢谢

0 投票
1 回答
11391 浏览

java - 在 SPRING 服务器中使用 JAVA NIO 框架

我正在实现一个混合了 Web-Servlet 和普通 Java 应用程序的混合服务器应用程序。

Java 应用程序为远程设备管理数千个套接字,而 Web 应用程序与用户交互以设置/读取任何套接字的状态。Java NIO 或Apache-MINA 与 Jboss-Netty似乎是套接字应用程序的不错选择。

第一个问题是,我可以在同一台服务器上运行两个应用程序(带有 Web 界面的 Servlet + JAVA NIO 应用程序)吗?我现在将 Tomcat 用于 Servlet,将普通的 procrun 守护程序用于套接字应用程序

我不知道 Spring 是否适合这种组合,因为我没有看到任何关于在 Spring 中使用 NIO 的信息。

第二个问题是,两个应用程序如何在它们之间进行通信?目前我正在使用 RMI,但我想知道是否有更好的解决方案。

0 投票
1 回答
2282 浏览

java - 是否值得将 quickfixj 从 Mina 迁移到 Netty?


我正在编写一个基于 quickfixj 的 FIX 买方 GUI。尽管性能对 GUI 来说不是问题,但我正在考虑将 quickfixj 从 Mina 迁移到 Netty,因为我想将其开发为买方引擎。quickfixj 的表现让我不满意。听说Netty在性能上比Mina好。
有谁知道Java平台上还有其他开源FIX引擎(因为quickfixj中有很多错误)?我想知道哪个是更好的选择,迁移还是另一个FIX引擎?

0 投票
2 回答
1709 浏览

java - Java netty每秒只能接受X个请求?

Java netty每秒只能接受X个请求?使用选择器方法是否真的会成为每秒服务请求的瓶颈?我们发现当流量很高时,客户端无法连接,导致超时。

0 投票
2 回答
2133 浏览

java - 没有加密的 sslengine 密码套件


我在使用SSLEngineJava 时遇到了一个小问题。我用它来创建客户端和服务器之间的 SSL 连接。这不是基于 Web 的应用程序。

我正在为我的产品开发人员创建一个框架,以便在客户端和服务器之间进行通信。根据他们的配置,我必须创建连接。如果需要加密,我必须创建一个加密通道并将其提供给他们;如果没有,我只需要创建一个没有加密但带有消息摘要的 SSL 通道,所以我需要启用的密码套件是SSL_RSA_WITH_NULL_MD5. 如果需要加密,我将使用SSL_RSA_WITH_<some encryption algo>_SHA/MD5.

我能够配置第二个……但无法配置SSL_RSA_WITH_NULL_MD5. 它给了我一个例外 message No cypher suites in common。我用来开发这个的框架是 Netty(jboss-netty)。

任何人都可以帮我解决这个问题吗?

代码 ::

0 投票
2 回答
4606 浏览

java - Java Http 隧道

我目前正在尝试在 Java 客户端(包括 Netty)和服务器之间实现 Http 隧道,所以我想知道是否有任何服务器也基于 Netty 来支持这个隧道,或者我应该构建服务器端我自己?

0 投票
1 回答
465 浏览

java - 暂停从 Java Web 应用程序发送和接收消息

在设计可以发送和接收消息的 Web 应用程序时需要帮助。它必须具有暂停功能。我无法思考如何暂停发送和接收(线程吓到我 T_T)。接收端是客户端/服务器(使用netty)

任何建议都非常受欢迎。谢谢!!

0 投票
1 回答
2463 浏览

java - How to read/write with netty when other side is using readUTF/writeUTF?

I'm trying to communicate with a server that uses DataInputStream.readUTF and DataOutputStream.writeUTF.

I did the usual bootstrapping code to setup my client, and set the following pipelinefactory

#xA;

in MyClientHandler which extends SimpleChannelUpstreamHandler, I have the following:

#xA;

I managed to receive messages from server successfully, but server is not receiving my "hello over there" message. Not sure what I might have overlooked.

Also, notice the boolean sent, can I add such fields and work with them without threading concerns?

0 投票
2 回答
1595 浏览

java - ExtJS JsonStore 和 Netty

我试图在 ExtJS 和 Java 之间进行通信我正在将请求从 ExtJS 发送到使用 netty 的 Java 服务器。如果有人可以向我发送一个示例,说明如何从 java 端格式化响应以及如何从 ExtJS 端读取响应数据,我会提前感谢。这是我在 ExtJS 方面的来源

执行此代码并接收此响应时 {"OpenCashTime":[{"Time":1291623637000},{"Time":1294914317000}]} 尽管即使萤火虫看到它的 Json,但我仍然收到 loadexception