我已经阅读了Martin Fowler的文章 "微服务",但很难理解其中的智能端点和哑管道。请解释这些术语,提供实例。
如果您想在运行 .NET 2.0 及以上版本的 Windows 系统下使用队列产品来实现持久化消息传递,今天有哪些MSMQ的替代品可用?我知道ActiveMQ (http://activemq.apache.org/),并且我看到过WSMQ的参考资料(指向http://wsmq.net),但该...
你使用 ZeroMQ 作为通用消息中间件的经验如何? 你是否遇到了任何严重的错误或不明显的“特性”?例如,2.0 版本不能正确地刷新消息,而 故障排除指南 看起来给出了一个最可怕的解决方案:“在退出前睡眠1秒钟”。 这个 API 是否减少了应用程序的复杂性,还是证明它很麻烦? 向后兼容性是...
我们的一些合作伙伴告诉我们,我们的软件需要与企业服务总线进行交互。经过一些研究后,我的直觉告诉我,这只是说我们需要一种平台无关的方式来传递消息而已,这些合作伙伴可能只是想让我们的软件更符合潮流,你认为我正确地忽略了合作伙伴的要求吗?还是他们告诉了我们应该倾听的东西(即使编码成流行语)?
我听说亚马逊在其基于微服务的架构中使用HTTP。另一种选择是使用像RabbitMQ或Solace系统这样的消息系统。我个人有Solace基于微服务架构方面的经验,但从未接触过REST。 你知道像亚马逊、Netflix、英国政府等各种大型实现都使用什么吗? 微服务中还需要以下内容(除其他外): ...
我已经尝试在谷歌上搜索此问题,但没有成功。如果我正在使用AUTO_ACKNOWLEDGE,并且我有一个用Java编写的消费者客户端,那么消息是何时被确认的呢?我正在使用一个包含onMessage方法的MessageListener。确认消息是在onMessage方法之前还是之后发送回服务器,或...
寻找有关IT技术的书籍、博客、网站或视频。 目前我从Udi Dahan和Greg Young的博客中获得了很多价值,但我想知道是否还有其他值得倾听的专家?
想要使用高级消费者API实现延迟消费者 主要思路: 按键生成消息(每个消息包含创建时间戳),这确保每个分区的消息都按照生成时间排序。 auto.commit.enable=false(将在每个消息处理后明确提交) 消费一条消息 检查消息时间戳并检查是否已经过了足够的时间 处理消息(此操作...
我正在寻找一个轻量级的JMS代理解决方案,要足够小巧高效且没有或只有最少的依赖关系。我的消息传递代码需要运行在我无法控制的环境中,并且将ActiveMQ方案与我的自定义类一起部署是荒谬的。