GVKun编程网logo

JMS客户端工具-HermesJMS for Java 8的替代品吗?(javax.jms.message是哪个包)

10

本文的目的是介绍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是哪个包)

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,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,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,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,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 客户端的相关知识,请在本站寻找。

本文标签: