#kafka

      更多分类

使用Kafka Streams构建事件源系统的经验

18-09-05 212 banq

在基辅召开的JEEConf会议上,Amitay Horwitz描述了他和他的团队如何实施事件溯源的发票系统,他们在生产2年半后遇到的挑战以及他们如何使用Kafka Streams实施新设计。 Wix... 详细

Apache Kafka不适用于Event Sourcing!

18-09-05 1 502 1 banq

Apache Kafka是一款很酷的产品,但如果你考虑将其用于事件溯源,建议你应该再考虑一下。 Kafka是一个在生产者和消费者之间传递消息的绝佳工具,可选的主题持久性能让你永久存储消息,是的,永远... 详细

为什么我们从RabbitMQ切换到apache kafka?

18-08-24 2549 3 banq

Trello过去三年一直在使用RabbitMQ,在RabbitMQ之前,我们还使用了于Redis Pub-Sub实现。最近,由于RabbitMQ在发生网络分区时出现了可疑行为,我们已经切换到了Kafk... 详细

使用Spring Request-Reply实现基于Kafka的同步请求响应

18-07-23 478 2 banq

大家提到Kafka时第一印象就是它是一个快速的异步消息处理系统,不同于通常tomcat之类应用服务器和前端之间的请求/响应方式请求,客户端发出一个请求,必然会等到一个响应,这种方式对Kafka来说好像... 详细

持久性Akka、Kafka、Cassandra实现CQRS数据同步

18-06-29 1565 1 banq

本文是讨论数据库在读写分离情况下,如何实现写数据库的数据如何快速更新到读数据库的三种方式。 Akka Persistence(持久性Akka)是一个相当不错的事件溯源EventSourcing实现。... 详细

优步是如何用Kafka构建可靠的重试处理保证数据不丢失

18-03-18 3863 2 banq

在分布式系统中,重试是不可避免的,我们经常使用后台跑定时进行数据同步,同步不成功就实现重试,重试次数多少取决于你追求一致性还是可用性,如果希望两个系统之前无论如何都必须一致,那么你设置重试次数为无限,... 详细

Kafka消息分发、主题分区与消费组的概念

18-03-14 4145 3 banq

本文主要从Kafka与传统JMS消息系统的对比中挖掘Kafka在消息分发和主题分区上的独特特点,Kafka通过主题topic、分区和消费组这三个概念灵活适应各种消息场合,业务设计关键是如何用好这三个概... 详细

如何迁移到微服务和事件溯源EventSourcing

18-03-06 910 3 banq

这是一篇提供如何从单体大型应用迁移到微服务+事件溯源的指导性文章,文章提供了六条建议,主要是确定微服务边界,将事件作为首要设计,将系统从过去面向接口的耦合变成面向事件数据的耦合,从而大大地增加微服务的... 详细

Slack是如何实现分布式任务处理的扩展?

17-12-15 915 1 banq

这里介绍Slack公司是如何使用Kafka和Redis作为分布式任务队列(类似国内当当网的elastic-job),以毫秒级可靠地处理数十亿个任务。 Slack是一家提供协作工具的SaaS公司,提供... 详细

到底什么是事件驱动架构EDA?这篇文章讲得比较清楚。

17-10-12 1 5833 9 banq

通过事件进行应用程序的设计是自20世纪80年代后期以来的一种实践。我们可以在前端或后端的任何地方使用事件。当按下按钮时,某些数据发生更改或执行某个后端动作。 但是事件究竟是什么呢?我们什么时候应该用... 详细

两个领域事件驱动的开源项目介绍

17-10-10 4389 13 banq

基于DDD的EventSroucing事件溯源和CQRS的项目正在迅速发展,这里介绍两个开源项目: flowing-retail 和 scalable-coffee-shop 。它们都是基于Apach... 详细

Kafka真正定位并不是消息系统

17-09-18 6659 19 banq

本文是Kafka创始人的一篇博客,认为Kafka可以用于像数据库那样持久存储,这与人们通常对消息系统的印象不同,其实Kafka真正定位是一个日志系统,消息队列只是其一个应用模式,如同会气功的人玩劈砖一... 详细

纽约时报是如何使用Apache Kafka替代数据库存储?

17-09-07 3191 7 banq

该文是介绍在纽约时报如何使用Kafka实现内容生产和内容消费分离的基于日志的架构(一种事件溯源Event Sourcing/CQRS的读写分离架构)。文章还阐述了使用Kafka替代传统数据库作为事实... 详细

Kafak消费者的使用

17-07-06 764 banq

该文详细介绍了Kafka消费者原理和使用策略,如果我们将消费者的偏移量使用JDBC事务或JTA事务保存起来,就能实现分布式端到端的事务,也就是通常所说的分布式事务。 消费者是否活着 每个消费... 详细

正好一次(Exactly-once)消息传递在Kafka中已经完全支持

17-07-04 7198 8 banq

本文是来自Kafka的创始人Jay Kreps的一篇博文,回答了世面上怀疑Kafka是否支持正好一次(Exactly-once)的消息传递,从而说明了Kafka能支持分布式事务,保证微服务事务的完整性... 详细

共有 65 上一页 1 2 3 4 5 下一页