Ssl 什么是NIO协议?
Ssl 什么是NIO协议?,ssl,jms,activemq,message-queue,nio,Ssl,Jms,Activemq,Message Queue,Nio,我只是浏览了NIO的功能,了解了NIO的基本概念以及NIO的工作原理。在我的项目中,我使用ActiveMQ读取来自客户端的消息。为了读取ActiveMQ中的消息,我创建了消费者,以加快对接收到的数据的处理我为ActiveMQ配置了SSL,如下所示: <transportConnector name="ssl" uri="ssl://0.0.0.0:61616?wireformat.maxFrameSize=104857600"/> 在上面的ActiveMQ代理uri中,如何
我只是浏览了NIO的功能,了解了NIO的基本概念以及NIO的工作原理。在我的项目中,我使用ActiveMQ读取来自客户端的消息。为了读取ActiveMQ中的消息,我创建了消费者,以加快对接收到的数据的处理
我为ActiveMQ配置了SSL,如下所示:
<transportConnector name="ssl" uri="ssl://0.0.0.0:61616?wireformat.maxFrameSize=104857600"/>
在上面的ActiveMQ代理uri中,如何配置NIO??如果我可以在代理uri中配置NIO,那么我的uri将如何反应??
从我所读到的关于NIO的内容来看,我认为NIO提高了线程的处理速度。我已经创建了20个消费者来加速处理ActiveMQ中接收到的消息。
有人能澄清我的疑问吗??
提前谢谢 什么是NIO协议
没有这样的事。NIO是一种API,而不是协议。NIO代表非阻塞I/O(JAVA)
NIO的API(应用程序编程接口)旨在提供对现代操作系统所有低级输入输出操作的访问。前面的答案在某种程度上是正确的。Nio只是一个选项,它允许您配置更新的API以用于在代理站点处理连接 在配置高负载系统时应用它是有意义的,因为它考虑了多线程功能的更广泛使用。您应该将
uri=”nio://broker_ip:port_n“
插入transportConnector属性,而不是uri=”tcp://broker_ip:port_n“
或nio+您的_协议
当您使用另一个协议时,如果您想打开nioapi
在nio的情况下,传输的设置列表与tcp完全相同,此外,还可以使用代理的多线程配置
您可以在中找到更多信息 我认为他需要更多关于如何配置NIO的信息,以及它会产生什么影响。不,没有。它代表“新I/O”。它包括阻塞、非阻塞、多路复用和异步I/O。