#Java消息队列文章排行榜

选择Apache Pulsar而不是Kafka的理由 - Kafkaesque

20-01-03 2793 2 banq

在Kafkaesque,我们的使命是使开发人员能够使用与云无关的高性能消息传递技术,使其易于所有人使用,从而使他们能够构建 云原生 的分布式应用程序。开发人员希望编写分布式应用程序或 微服务 ... 详细

RabbitMQ新的持久的、可复制的分布式事务一致的仲裁队列 – Richard Seroter

20-01-29 2678 2 banq

分布式系统中的状态复制协调非常困难。在一系列联网过程中如何共享状态数据信息并彼此保持同步?最近, RabbitMQ 团队发布了一种新型的队列,该队列使用 Raft Consensus算法 在集群中提... 详细

Java中几个常用并发队列比较 | Baeldung

20-08-20 2456 2 banq

在多线程应用程序中,队列需要处理多个并发的生产者-消费者方案。正确选择并发队列对于在我们的算法中实现良好性能至关重要。  首先,我们将看到阻塞队列和非阻塞队列之间的一些重要区别。然后,我们将看一些实... 详细

2PC时代即将结束,2PC只是提供原子性提交而不是事务本身 · Exactly Once

19-10-31 2255 1 banq

如果有 分布式事务 协议,那么每个软件工程师都知道它:“两阶段提交”,也称为2PC。尽管使用了几十年,但是由于缺乏云环境的支持,它却一直在稳步下降。 过去在相当长的一段时间里,它是构建企业 分... 详细

使用Spring Boot + Redis实现优先级队列的长任务模式 - vinsguru

20-10-24 1375 2 banq

假设有一个分布式应用程序,其中请求在到达时进行处理。我们还要考虑这些请求是耗时的任务,它是由用户对应用程序的操作触发的。由于任务需要花费时间,因此最好将这些请求排入队列,我们​​可以按顺序处理它们,... 详细

Apache Kafka消息传递精确正好一次的含义 | TechMyTalk

20-06-02 1279 1 banq

在分布式环境中,故障是很常见的情况,可以随时发生。在Kafka环境中,消息代理可能会崩溃,网络故障,处理故障,发布消息时失败或无法使用消息等。这些不同的情况导致了不同类型的数据丢失和重复。 失... 详细

批处理最佳实践 - Vlad Mihalcea

20-01-31 1469 1 banq

大多数应用程序至少具有一个批处理任务,在后台执行特定的逻辑。编写批处理作业并不复杂,但是您需要了解一些基本规则,这里将列举一些我发现最重要的规则。 从输入类型的角度来看,处理项目可以通过轮询数据库来... 详细

Redis、Kafka或RabbitMQ:选择哪个作为微服务消息代理? - otonomo

20-10-13 1438 banq

将 异步 通信用于 微服务 时,通常使用消息代理。代理确保不同微服务之间的通信可靠且稳定,确保消息在系统内得到管理和监视,并且消息不会丢失。您可以选择一些消息代理,它们的规模和数据功能各不相... 详细

消息数据库Message DB:PostgreSQL的事件存储和消息存储 - Eventide Blog

19-12-18 1203 banq

Eventide Project团队很高兴宣布Message DB:这是一款基于 PostgreSQL中 作为发布/订阅、事件溯源和事件 微服务 应用程序实现的、功能齐全的事件存储和消息存储。 ... 详细

简单的可伸缩性方程式:利特尔定律 -Vlad Mihalcea

20-05-24 1124 banq

在 排队理论 使我们能够预测队列长度和等待时间,这是最重要的容量规划。对于 架构 师来说,这是一个非常方便的工具,因为队列不仅仅是消息传递系统的工具。 为了避免系统过载,我们使用 . 详细

在SpringCloud使用RSocket替代Rabbit或Kafka作为消息路由中继的源码案例

20-10-24 1029 banq

带有RSocket路由的spring-cloud-bus作为传输的示例应用程序。点击标题进入源码: 克隆 https://github.com/spencergibb/rsocket-rout... 详细

使用消息模式设计领域事件的最可怕几个错误 - ntcoding

20-05-22 625 banq

消息传递模式的严重错误,导致巨大的耦合和极端的意外复杂性: 少而巨大的事件 多个服务都可以发布相同的事件 每个服务都会改变事件的一部分并重新发布 众说纷纭: 最后一个在基于文档的消息传递... 详细

经验分享:RabbitMQ与Kafka等消息系统的使用者讨论 - ycombinator

20-05-22 981 1 banq

vel0city:我已经在相当小的VM上运行RabbitMQ很长时间了。RabbitMQ不需要每条消息大量的资源,即使使用非常小的VM(512MB RAM,单个CPU),我也看到它每秒处理数千条消息... 详细

如何提高在Spring Boot中使用MQ JMS的效率 -Mark Taylor

20-04-03 888 banq

Spring框架为Java程序使用各种接口提供了简单的方法。它的JMS组件包括一些类,这些类可帮助程序等待新消息,类似于消息驱动Bean。已知使用IBM MQ时,Spring实现的默认行为不是最佳的... 详细

LinkedIn如何重新设计其已有17年历史的整体消息传递平台 - thenewstack

20-06-16 499 banq

LinkedIn消息平台现在存储了价值17年的消息(使用17年的不同产品功能创建),并且发送的消息数量一直保持不变往上走。 最初,这些消息看起来很像电子邮件。现在,他们看起来更像是聊天,带有主题,群... 详细

共有 86 上一页 1 2 3 4 5 6 下一页