27得票3回答
消息通道和消息队列本身有什么区别?

消息通道和消息队列本身有什么区别? 它们是不同的东西。队列实际上保存将以FIFO方式处理(推送到监听器)的消息。 通道是传输消息的媒介。 这到底意味着什么?在一本名为“企业集成模式”的书中,它说: 使用消息通道连接应用程序,在其中一个应用程序将信息写入通道,另一个应用程序从通道中读...

26得票2回答
select()如何知道一个文件描述符变为“就绪”状态?

我不知道为什么很难找到这个,但我正在看一些Linux代码,其中我们使用select()等待文件描述符报告它已经准备就绪。从select的手册页中得到:select() and pselect() allow a program to monitor multiple file descript...

25得票2回答
未捕获错误的原因:尝试使用已断开连接的端口对象。

当响应来自内容脚本的请求时,我在后台页面收到了这个错误。有人知道是什么原因导致了这个错误吗?完整的堆栈跟踪:Uncaught Error: Attempting to use a disconnected port object chrome/RendererExtensionBindin...

25得票2回答
JMS - 从单个消费者到多个消费者

我有一个JMS客户端,用于产生消息并将其通过JMS队列发送给唯一的消费者。 我想要的是多个消费者获取这些消息。我脑海中首先想到的是将队列转换为主题,这样当前和新的消费者都可以订阅并获取相同的消息。 这显然需要修改当前客户端代码中的生产者和消费者方面的内容。 我还想看看其他选项,比如创建第...

25得票1回答
Microsoft.ServiceBus.Messaging 与 Microsoft.Azure.ServiceBus 的区别

最近,微软推出了 Microsoft.Azure.ServiceBus 命名空间。 https://github.com/Azure/azure-service-bus/blob/master/samples/readme.md 它适用于新的.net standard框架(好像微软还没有足够...

25得票5回答
有没有办法确定是哪个对象调用了一个方法?

我希望Ruby的消息传递基础设施意味着可能会有一些聪明的技巧来解决这个问题。 我该如何确定调用对象——即调用当前方法的对象是什么?

24得票1回答
AMQP 0-9-1与1-0的区别

我正在寻找一种消息传递服务,用于将一些C#应用程序与一些Java应用程序进行接口交互的新项目。我非常喜欢RabbitMQ,因为它似乎对这两种技术都有很好的支持。我在RabbitMQ规范中看到,目前只提供AMQP 0-9-1模型。 那会不会成为一个难以解决的问题?也许我应该考虑使用提供AMQP...

24得票5回答
JMS消息性能:大量主题/队列 vs.广泛过滤(消息选择器)

我正在开发一个项目,将大量使用JBoss Messaging (JMS)。我的任务是构建一个易于使用的消息包装器来方便其他开发人员使用,并考虑使用JMS的消息选择器来提供过滤技术,以最小化不必要的消息发送。我很好奇是否有人在性能方面有相关经验?我的担忧是,JMS提供程序可能会因为消息选择器而变...

23得票12回答
发布测试消息到JMS队列的工具?

有人能推荐一个快速发布测试消息到JMS队列的工具吗? 描述: 该工具应允许用户输入一些数据,例如XML负载,然后将其提交到队列。 我应该能够在没有生产者的情况下测试消费者。

23得票4回答
共享数据库 vs 消息架构

昨天我和一个朋友在酒吧谈起了他所在公司正在使用的架构,我们主要讨论了共享数据库架构与分布式独立应用程序架构之间的利弊,但最终没有达成共识。因此,我想听听大家对这两种方法的优缺点有何看法。 基本上,他所在的公司具有许多不同应用程序的大型架构。某些应用程序在它们之间共享单个数据库。例如,有一款提...