#消息队列

      更多分类

基于队列的负载均衡(Queue based load leveling)

19-08-08 45 jdon

问题 云中的许多解决方案都涉及运行调用服务的任务。在这种环境中,如果服务遭受间歇性重负载,则可能导致性能或可靠性问题。如果同时运行的多个任务使用相同的服务,则可能难以预测在任何给定时间点服务可... 详细

四年运维生产经验分享:Nordstrom的事件溯源系列之二-生产者发布模式

19-08-06 68 1 banq

在第一 部分中 ,我分享了在Nordstrom一直在探索和实施事件溯源作为一种架构模式。在第二部分中,我们将分享一些我们见过的常见生产者模式。 你可以把事件生产者看成业务的决策者:他们做出决定... 详细

生产者-消费者模式(Producer Consumer)

19-08-02 58 jdon

目的 生产者—消费者设计模式是一种经典的并发模式,它通过将工作识别与工作执行分离来减少生产者和消费者之间的耦合。 . 详细

毒丸模式(Poison Pill)

19-08-01 140 2 jdon

Poison Pill是已知的预定义的数据项,它为分布式消费使用过程提供优雅的关闭。 . 详细

结合领域事件和微服务的实现领域驱动设计 - Alagarsamy

19-07-22 204 4 banq

INDU Alagarsamy最近在   QCon大会纽约2019大会 谈到如何使用定义良好的限界上下文和事件相结合开发微服务,从而能灵活地适应业务的变化。 当你开始在干净和明确定义的有界上下文之间... 详细

DDD福音:Zeebe是一个类似Kafka的可扩展的分布式事件溯源工作流引擎

19-07-19 235 1 banq

许多人认为工作流自动化仅用于人工任务管理等慢速和低频用例,这体现了当前工作流技术在可扩展性方面的局限性,传统工作流引擎基于关系数据库,因此它们自然会受到数据库处理的限制,即使这对大多数公司来说已经足... 详细

事件队列(Event Queue)

19-07-02 40 jdon

目的 如果您的可访问性资源有限(例如:音频或数据库),则事件队列是一种很好的模式,但是您需要处理所有想要使用它的请求。它将所有请求放入队列并异步处理它们。当事件是队列中的下一个事件时为其提供资源,同... 详细

EIP分配器模式(EIP Splitter)

19-07-01 20 jdon

目的 在集成系统中,传入消息由捆绑在一起的许多项组成。例如,发票凭证包含描述交易的多个发票行(数量,提供的服务/销售商品的名称,价格等)。其他系统可能不接受此类捆绑消息。此时分配器模式可派上用场。它... 详细

EIP消息通道模式(EIP Message Channel)

19-07-01 44 jdon

目的 当两个应用程序使用消息传递系统进行通信时,它们通过使用系统的逻辑地址(即所谓的消息通道)来实现。 . 详细

数据总线(Data Bus)

19-06-18 23 jdon

目的 允许在应用程序的组件之间发送消息/事件,而无需彼此了解。他们只需要知道正在发送的消息/事件的类型。 . 详细

GitHub - fencyio:为RabbitMQ消费者提供幂等性保证的库包

19-05-28 203 1 banq

fency是一个使用SpringBoot和Redis消除RabbitMQ中重复消息的开源项目。 即使发送方应用程序仅发送一次消息,接收方应用程序也可能不止一次地接收消息。 幂等元一词在数学中用于描述... 详细

分布式系统中解耦的模式:胖事件 - mathiasverraes

19-05-14 143 banq

将冗余信息添加到领域事件(增加颗粒度),这样可以降低使用者的复杂性。 问题 消费者对来自生产者的一种事件类型感兴趣,对其作出反应或向用户报告信息,这是就需要对生产者的事件设计有 完整性保证 ... 详细

分布式系统中的解耦模式:完整性保证 - mathiasverraes

19-05-13 71 banq

在事件的生产者这边设计一组领域事件,这些事件能够可完整用于重建生产者的状态。 问题 通常,生产者发出的事件是随意设计的。只要新功能需要,就会添加新事件类型。消费者需要了解事件,因此我们在生产... 详细

分布式系统中的解耦模式:概要事件 - mathiasverraes

19-05-12 202 2 banq

不要发出领域事件流,而是发出一个概要/摘要事件Summary Event。 问题 业务流程涉及许多步骤,每个步骤都会产生领域事件。事件的消费者依赖于这些事件中的信息,并要侦听所有这些事件以做出有意... 详细

小白解释:什么是分布式微服务中的幂等? - LispCast

19-04-05 199 1 banq

幂等意味着重复无关紧要。这意味着您可以安全地重试操作而不会出现问题。典型的例子是电梯按钮:你按两次它就不会叫来两部电梯。我们在这里探索为什么我们希望在电子邮件服务器中使用该属性。 什么是幂等?为什... 详细

共有 361 2 3 下一页