34得票6回答
微服务:什么是聪明的端点和哑管道?

我已经阅读了Martin Fowler的文章 "微服务",但很难理解其中的智能端点和哑管道。请解释这些术语,提供实例。

33得票8回答
Windows上替代MSMQ的队列选择?

如果您想在运行 .NET 2.0 及以上版本的 Windows 系统下使用队列产品来实现持久化消息传递,今天有哪些MSMQ的替代品可用?我知道ActiveMQ (http://activemq.apache.org/),并且我看到过WSMQ的参考资料(指向http://wsmq.net),但该...

33得票3回答
ZeroMQ是否已经达到生产级别?

你使用 ZeroMQ 作为通用消息中间件的经验如何? 你是否遇到了任何严重的错误或不明显的“特性”?例如,2.0 版本不能正确地刷新消息,而 故障排除指南 看起来给出了一个最可怕的解决方案:“在退出前睡眠1秒钟”。 这个 API 是否减少了应用程序的复杂性,还是证明它很麻烦? 向后兼容性是...

33得票6回答
有人能用非专业术语向我解释一下企业服务总线吗?

我们的一些合作伙伴告诉我们,我们的软件需要与企业服务总线进行交互。经过一些研究后,我的直觉告诉我,这只是说我们需要一种平台无关的方式来传递消息而已,这些合作伙伴可能只是想让我们的软件更符合潮流,你认为我正确地忽略了合作伙伴的要求吗?还是他们告诉了我们应该倾听的东西(即使编码成流行语)?

32得票2回答
微服务:REST与消息传递的比较

我听说亚马逊在其基于微服务的架构中使用HTTP。另一种选择是使用像RabbitMQ或Solace系统这样的消息系统。我个人有Solace基于微服务架构方面的经验,但从未接触过REST。 你知道像亚马逊、Netflix、英国政府等各种大型实现都使用什么吗? 微服务中还需要以下内容(除其他外): ...

32得票2回答
JMS AUTO_ACKNOWLEDGE是什么时候被确认的?

我已经尝试在谷歌上搜索此问题,但没有成功。如果我正在使用AUTO_ACKNOWLEDGE,并且我有一个用Java编写的消费者客户端,那么消息是何时被确认的呢?我正在使用一个包含onMessage方法的MessageListener。确认消息是在onMessage方法之前还是之后发送回服务器,或...

31得票6回答
消息导向中间件(MoM)与企业服务总线(ESB)的区别

我来自MoM背景。我认为我在概念上理解ESB。然而,当涉及到在架构选择方面做出选择时,我并不太确定两者之间的实际区别。 以下是我想知道的内容: 1)有哪些在线资源可以帮助我了解这方面的知识。 2)有人能告诉我在何时使用一个比另一个更有意义。 任何帮助都将是有用的。

30得票5回答
学习事件驱动架构的好资源

寻找有关IT技术的书籍、博客、网站或视频。 目前我从Udi Dahan和Greg Young的博客中获得了很多价值,但我想知道是否还有其他值得倾听的专家?

30得票5回答
Kafka - 使用高级消费者实现延迟队列

想要使用高级消费者API实现延迟消费者 主要思路: 按键生成消息(每个消息包含创建时间戳),这确保每个分区的消息都按照生成时间排序。 auto.commit.enable=false(将在每个消息处理后明确提交) 消费一条消息 检查消息时间戳并检查是否已经过了足够的时间 处理消息(此操作...

28得票5回答
轻量级 JMS 代理程序

我正在寻找一个轻量级的JMS代理解决方案,要足够小巧高效且没有或只有最少的依赖关系。我的消息传递代码需要运行在我无法控制的环境中,并且将ActiveMQ方案与我的自定义类一起部署是荒谬的。