Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JMS(Java消息服务)_Java_Jms_Producer Consumer - Fatal编程技术网

JMS(Java消息服务)

JMS(Java消息服务),java,jms,producer-consumer,Java,Jms,Producer Consumer,我在读关于JMS的书,我想“我以前写过一个更简单的消费者/生产者…”。我是不是对JMS的力量太天真了?我认为更简单的方法是更好地实现通过Web服务抓取XML文档并将其放入队列中。我采用的方法是否不正确?如果您不需要具有高度可扩展性和可配置性的分布式组件,这些组件可在多个服务器崩溃时保证交付,并在各种事务中自动注册/提交/回滚,以及死信队列管理,是的,一个带有自定义MessageProducer和MessageConsumer的简单队列可能是正确的方法 黄金法则:如果使用stack X实现简单解决

我在读关于JMS的书,我想“我以前写过一个更简单的消费者/生产者…”。我是不是对JMS的力量太天真了?我认为更简单的方法是更好地实现通过Web服务抓取
XML
文档并将其放入
队列中。我采用的方法是否不正确?

如果您不需要具有高度可扩展性和可配置性的分布式组件,这些组件可在多个服务器崩溃时保证交付,并在各种事务中自动注册/提交/回滚,以及死信队列管理,是的,一个带有自定义MessageProducer和MessageConsumer的简单队列可能是正确的方法


黄金法则:如果使用stack X实现简单解决方案的复杂性抵消了使用stack X的好处,那么不要使用它。

不确定你在问什么。您是否尝试过自己的一些实现?对于web服务的上下文,您将使用什么队列?