本文的目的是介绍JMS客户端工具-HermesJMSforJava8的替代品吗?的详细情况,特别关注javax.jms.message是哪个包的相关信息。我们将通过专业的研究、有关数据的分析等多种方式
本文的目的是介绍JMS客户端工具-HermesJMS for Java 8的替代品吗?的详细情况,特别关注javax.jms.message是哪个包的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解JMS客户端工具-HermesJMS for Java 8的替代品吗?的机会,同时也不会遗漏关于Apache Qpid JMS 0.21.0,Java Message Service 客户端、Apache Qpid JMS 0.22.0,Java Message Service 客户端、Apache Qpid JMS 0.23.0,Java Message Service 客户端、Apache Qpid JMS 0.24.0,Java Message Service 客户端的知识。
本文目录一览:- JMS客户端工具-HermesJMS for Java 8的替代品吗?(javax.jms.message是哪个包)
- Apache Qpid JMS 0.21.0,Java Message Service 客户端
- Apache Qpid JMS 0.22.0,Java Message Service 客户端
- Apache Qpid JMS 0.23.0,Java Message Service 客户端
- Apache Qpid JMS 0.24.0,Java Message Service 客户端
JMS客户端工具-HermesJMS for Java 8的替代品吗?(javax.jms.message是哪个包)
有哪些HermesJMS替代品?我需要针对JBoss WildFly 8进行测试,它使用Java8。HermesJms似乎是为Java
6构建的,我找不到完整的Java
8端口。我尝试使用此配置选项设置hermes.bat,但出现以下错误:
org.xml.sax.SAXNotRecognizedException: Feature ''http://javax.xml.XMLConstants/feature/secure-processing'' is not recognized.
这似乎是由于Xerces JAR版本引起的,但我担心%HERMES_HOME%\ lib \ ext下的所有其他库是否也会有类似的Java
8兼容性问题。最好的方法是使用HermesJMS的Java 8兼容版本,而不是尝试一个接一个地修复JAR,但是鉴于没有这样的分支,这似乎是不可能的。
谢谢,
帕迪
答案1
小编典典为了使其在Java 8中正常工作,您需要添加以下参数:
-Dorg.xml.sax.parser=com.sun.org.apache.xerces.internal.parsers.SAXParser -Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
Windows
打开bin/hermes.bat
并在之后添加这些参数start "HermesJMS" "%JAVA_HOME%\bin\javaw"
。
Linux / Mac
打开bin/hermes.sh
并在"$JAVACMD"
。之后的最后一行中添加这些参数。
Apache Qpid JMS 0.21.0,Java Message Service 客户端
Apache Qpid JMS 0.21.0 发布了,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。
该版本支持 Advanced Message Queuing Protocol 1.0 (AMQP 1.0, ISO/IEC 19464,http://www.amqp.org)。
新特性和改进:
QPIDJMS-244 - Connection close does not wait for acknowledgement of in-flight message delivery with asyncronous auto-ack MessageConsumer
QPIDJMS-258 - Reduce the amount of allocation done in the consumer on async message dispatch
QPIDJMS-267 - Support discovery of failover hosts provided in a connection property of the Open frame
QPIDJMS-270 - update to proton-j 0.18.0
QPIDJMS-271 - Cache transaction state dispostions for TXN producers and consumers
Bug 修复
QPIDJMS-231 - closing a consumer used since prior commit/rollback holds its prefetched messages until the next commit/rollback
QPIDJMS-256 - Closing a consumer that was used in a transaction does not stop message dispatching unitl next commit or rollback
QPIDJMS-257 - Messages delivered from a consume in client acknowledge mode cannot be acknowledged after the consumer is closed
QPIDJMS-266 - Race on session start and message dispatch can deliver messages in wrong order
QPIDJMS-269 - Performance regression affecting MessageProducer on transacted Sessions.
QPIDJMS-272 - fail fast when attempting connection to a server using unexpected protocol type
Tasks
QPIDJMS-262 - Update ActiveMQ Dependency to latest 5.14.3
QPIDJMS-268 - Update Netty to 4.1.8.Final
下载地址 和 发布日志
Apache Qpid JMS 0.22.0,Java Message Service 客户端
Apache Qpid JMS 0.22.0 发布了,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。
这是最新的 JMS 客户端,支持基于 Apache Qpid Proton 协议引擎的高级消息队列协议 1.0(AMQP 1.0, ISO/IEC 19464, http://www.amqp.org),并实现了 AMQP JMS 映射在 OASIS 的发展。
更新如下:
新特性和改进
QPIDJMS-274 - Be able to REJECT messages in JmsRedeliveryPolicy
QPIDJMS-278 - Add a fast path for the Accepted outcome into the producer
QPIDJMS-279 - Add support for Netty Epoll transport
QPIDJMS-281 - Add option to the transport to allow for tracing bytes in / out in the logs
QPIDJMS-283 - Pipeline the declare that follows a transaction discharge for quicker processing
QPIDJMS-285 - Throw a more meaningful exception when commit fails due to connection being down
QPIDJMS-286 - Shorten the thread name given to the AmqpProvider executor thread
Bug 修复
QPIDJMS-282 - creating a Connection can time out if a pipelined Open frame arrives before the client sends its own
QPIDJMS-284 - client includes ''global'' source capability for some consumers it shouldn''t
Tasks
QPIDJMS-275 - Update Netty to latest release
QPIDJMS-276 - Update slf4j to latest release
下载地址,二进制文件
发布说明
Apache Qpid JMS 0.23.0,Java Message Service 客户端
Apache Qpid JMS 0.23.0 发布了,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。
这是最新的 JMS 客户端,支持基于 Apache Qpid Proton 协议引擎的高级消息队列协议 1.0(AMQP 1.0, ISO/IEC 19464, http://www.amqp.org),并实现了 AMQP JMS 映射在 OASIS 的发展。
新特性和改进
QPIDJMS-291 - 升级至 proton-j 0.19.0
Bugs 修复
QPIDJMS-288 - 连接执行器在连接失败时不关闭
QPIDJMS-289 - 即使在发送期间没有传送延迟,也应填充 JMSDeliveryTime
QPIDJMS-290 - [Websocket] 解码器接收字节消息超过 65347 字节的内容时失败
QPIDJMS-292 - 消费者可能会比预期的 “预取” 值缓冲更多的消息
下载地址和二进制文件
发布说明和发布主页
Apache Qpid JMS 0.24.0,Java Message Service 客户端
Apache Qpid JMS 0.24.0 已发布,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。支持基于 Apache Qpid Proton 协议引擎的高级消息队列协议 1.0(AMQP 1.0, ISO/IEC 19464, http://www.amqp.org),并实现了 AMQP JMS 映射在 OASIS 的发展。
本次更新内容如下:
新特性和改进
QPIDJMS-303 - Add support for SASL GSSAPI Kerberos mechanism
QPIDJMS-304 - Cleanup the Session handling of its executor thread tracking
QPIDJMS-306 - Use a more fitting data structure for inbound message queue
Bug 修复
QPIDJMS-293 - the WebSocket transport does not handle continuation frames
QPIDJMS-294 - The SCRAM-SHA-* SASL mechanisms should verify the server final message if it is sent in the additional-data field of sasl-outcome
QPIDJMS-299 - executor thread factories can retain closed connection objects due to implicit parent references
QPIDJMS-300 - Possible thread leak on simultaneous local and remote connection close
QPIDJMS-301 - Pooled Buffer leak possible on send when connection has dropped
QPIDJMS-302 - an NPE can occur when trying to throw a JMSException to indicate the connection failed
QPIDJMS-305 - Potential race on sasl authentication failures can throw wrong exception on connect
QPIDJMS-307 - fix handling of tx declare rejection while creating a transacted Session
Tasks
QPIDJMS-308 - update to proton-j 0.20.0
QPIDJMS-309 - Update the ActiveMQ version used in tests to 5.15.0
QPIDJMS-310 - Update Netty to latest 4.1.14.Final
发布主页和下载地址
关于JMS客户端工具-HermesJMS for Java 8的替代品吗?和javax.jms.message是哪个包的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于Apache Qpid JMS 0.21.0,Java Message Service 客户端、Apache Qpid JMS 0.22.0,Java Message Service 客户端、Apache Qpid JMS 0.23.0,Java Message Service 客户端、Apache Qpid JMS 0.24.0,Java Message Service 客户端的相关知识,请在本站寻找。
本文标签: