3.1.3 中間件
1.Dubbo
Dubbo是阿里巴巴公司開源的一款高性能、輕量級的Java RPC框架,可以和Spring框架無縫集成。它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動注冊和發現,目前是Apache的頂級項目。
Dubbo官網網址:http://dubbo.apache.org/,鯤鵬架構遷移文檔網址:https://www.huaweicloud.com/kunpeng/software/dubbo.html,編寫本書時,鯤鵬架構支持的最新版本為Dubbo2.7.5。
2.Redis
Redis是一個使用ANSI C編寫的開源、支持網絡、基于內存、可選持久性的鍵值對存儲數據庫,也是目前最流行的鍵值對存儲數據庫之一。從2015年6月開始,Redis的開發由Redis Labs贊助。
Redis官網網址:https://redis.io/,鯤鵬架構遷移文檔網址:https://www.huaweicloud.com/kunpeng/software/redis.html,編寫本書時,鯤鵬架構支持的最新版本為Redis 6.0.2。
3.Kafka
Kafka是由Apache軟件基金會開發的一個開源流處理平臺,由Scala和Java編寫。該項目的目標是為處理實時數據提供一個統一、高吞吐、低延遲的平臺。其持久化層本質上是一個“按照分布式事務日志架構的大規模發布/訂閱消息隊列”,這使它作為企業級基礎設施來處理流式數據非常有價值。
Kafka官網網址:https://kafka.apache.org/,鯤鵬架構遷移文檔網址:
https://support.huaweicloud.com/prtg-apache-kunpengbds/kunpengbds_02_0008.html,編寫本書時,鯤鵬架構支持的最新版本為Kafka2.11。
4.RabbitMQ
RabbitMQ是一種實現了高級消息隊列協議(AMQP)的開源消息代理軟件。RabbitMQ服務器是用Erlang語言編寫的,而聚類和故障轉移則構建在開放電信平臺框架上。所有主要的編程語言均有與代理接口通信的客戶端庫。
RabbitMQ官網網址:https://www.rabbitmq.com/,鯤鵬架構遷移文檔網址:https://www.huaweicloud.com/kunpeng/software/rabbitmq.html,編寫本書時,鯤鵬架構支持的最新版本為RabbitMQ 3.7.27。
5.ZooKeeper
ZooKeeper是Apache軟件基金會的一個軟件項目,它為大型分布式計算提供開源的分布式配置服務、同步服務和命名注冊。ZooKeeper的架構通過冗余服務實現高可用性。因此,如果第一次無應答,客戶端就可以詢問另一臺ZooKeeper主機。
ZooKeeper官網網址:https://zookeeper.apache.org/,鯤鵬架構遷移文檔網址:https://www.huaweicloud.com/kunpeng/software/zookeeper.html,編寫本書時,鯤鵬架構支持的最新版本為ZooKeeper 3.6.2。
- SQL Server 從入門到項目實踐(超值版)
- Qt 5 and OpenCV 4 Computer Vision Projects
- 零基礎PHP學習筆記
- Redis Applied Design Patterns
- 區塊鏈架構與實現:Cosmos詳解
- Mastering Python High Performance
- 教孩子學編程:C++入門圖解
- 零基礎學Java程序設計
- Web程序設計(第二版)
- Learning AngularJS for .NET Developers
- Instant Zurb Foundation 4
- Kotlin進階實戰
- PHP項目開發全程實錄(第4版)
- C# 7.1 and .NET Core 2.0:Modern Cross-Platform Development(Third Edition)
- Monitoring Docker