我得到了一个任务来实现消息队列来发布和使用队列中的消息,但我的要求是,我需要使用REST API与队列交互(例如:ActiveMQ具有REST API但是ActiveMq的问题是在实现消费者时,我们无法继续等待消息队列获取,我们无法使用REST客户端来监听队列)。 所以我把我的问题留给你们让我更好的替代这个 注 - 解决方案应该只使用开源产品针对微服务的基于REST的消息队列
回答
你所描述的问题是消息(状态连接)和http基于服务(无状态)。有状态的消费者可以处理消息,B/C代理知道连接是活动的。这也被称为“推”语义。基于HTTP的服务是“拉”。 WebSockets为Web浏览器提供了一种“推送”级别,但最终你只是通过WebSockets进行STOMP或MQTT。
如果您正在执行Web应用程序,请查看Web套接字。如果它是后端应用程序,请转到JMS + Openwire。
不要忘记通过WebSockets AMQP;) –
好点,蒂姆=)我们几乎达到'什么都超过';-) –
真的我是这个消息/ STOM/MQTT/AMQP和all.appould新手能够阐述更多这个解决方案,你所有提出的给定的技术,像我在哪里可以使用这种技术来实现我的要求,我怎样才能实现使用哪个架构师 –
- 1. 微服务到微服务调用,来自队列消息的授权
- 2. 微服务:REST与消息传递
- 3. 消息队列Windows服务
- 4. 基于消息的微服务之间的通信
- 5. 消费基于REST的Web服务
- 6. 基于REST的Web服务中的SOAP消息
- 7. 没有本地消息队列服务器的远程消息队列
- 8. 消息队列和服务总线的消息粒度
- 9. 用于Windows服务器的企业消息队列系统
- 10. Boost消息队列不基于POSIX消息队列?不可能选择(2)?
- 11. 微服务消息选择
- 12. 集成api服务与消息队列
- 13. 消息队列服务不可用
- 14. Azure服务结构和消息队列
- 15. NodeJS和队列消息服务
- 16. Java消息服务队列会话
- 17. Azure服务结构消息队列
- 18. 使用REST API和消息传递的微服务
- 19. 基于消费者负载均衡的消息队列
- 20. 微软团队基础服务器2010
- 21. 互操作性Azure服务总线消息队列消息
- 22. MSMQ:消息队列服务不可用。错误消息
- 23. 消息队列服务消息未到达
- 24. 消息队列服务重新启动后服务没有收到消息
- 25. 排队服务器的XML消息
- 26. REST服务前的请求队列
- 27. ØMQN对M消息队列
- 28. ZooKeeper和基于Python的消息队列中的竞争条件
- 29. 针对C/C++远程消息队列的建议
- 30. 允许查询消息列表的队列服务
您是否需要在HTTP端点上接收消息并将它们放入队列中?那是你要的吗? – Strelok
有点正确,但我需要触发HTTP端点一旦消息队列中消耗来自HTTP端点的消息(我们可以在TCP连接中拥有JMS侦听器(Spring),但不在HTTP端点中) –
“所以我要离开我的问题给你们“ - 你的问题值得马上结束。 – lexicore