Kafka支持的分布式架构超越经典软件设计的五个原因( 三 )
文章插图
> Event-based architecture
请注意 , 这两个应用程序同时是消费者和生产者 。通过这种方法 , 我们可以分别扩展和缩减微服务 。这保证了我们不会浪费任何资源 , 我们正在真正需要的地方使用我们的资金 。
该体系结构带来的另一个优势是 , 在给定的微服务出现任何停机的情况下 , 不会丢失任何消息 。这是指我们的项目中将拥有DLQ(死信队列)和良好的弹性解决方案 。
万一我们需要找出给定交易发生了什么 , 我们还可以检查Kafka经纪人并在那里找到此特定事件 。
这篇文章简要介绍了过去几十年中计算机功能和软件开发的历史 。它还显示了在处理大量服务和数据时使用分布式解决方案的一些关键优势 。
我希望本文能帮助您理解为什么云计算和基于事件的系统的这种趋势会持续存在 , 以及从长期来看为什么它将取代大多数古老的大型机系统 。
如有任何疑问 , 请随时发表评论 。
感谢您阅读!
www.jaimedantas.com
(本文翻译自Jaime Dantas的文章《The five reasons why distributed architectures powered by Kafka overpass classical software designs》 , 参考:)
推荐阅读
- JBL推出SA750立体声功放:支持Airplay 2 售价3000美元
- 索尼公布2021年电视阵容:支持4K 120Hz 配全新XR芯片
- 三星环保电视遥控器介绍:融入再生塑料 支持太阳能充电
- CES 2021:JBL发布新款耳机 支持自适应噪声消除功能
- Redmi Note 9T宣布:奥利奥四摄 支持NFC
- 三星Galaxy A32 5G支持页面在官网上线
- 三星发布Galaxy Chromebook 2 配备QLED显示屏和特殊手写笔支持
- 快看 | realme发布新机V15:支持50W闪充,售价1399元起
- 三星Galaxy A52 5G通过3C认证 支持最高15W快速充电
- 台积电强大背后,离不开荷兰巨头的支持,独占61台EUV光刻机