精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

KubeMQ,一種Kafka的替代品

譯文
云計算 Kafka
本文將向您介紹一種作為Kafka替代品的KubeMQ,討論它作為Kubernetes的原生消息隊列,是如何在Kubernetes上實施,并讓應用從中受益。

 [[429604]]

【51CTO.com快譯】如今,隨著交互式部件的增多,應用程序變得越來越復雜。即使是最基本的支付類應用,其前端接口也時常會觸發各種消息傳遞,以實現交易的及時處理。可以說,無論底層網絡或其他服務是否可用,應用服務之間都需要通過一種可靠的方式,來相互通信。

為了實現此類復雜的后臺操作,應用程序往往需要一種服務“郵局”,來跟蹤所有往來的請求和警報。在此,我們可以運用消息隊列來實現該目標。作為一種專門的應用程序,消息隊列充當了在分布式應用程序的不同服務之間、或不同應用程序之間的中介角色。通過將應用程序的各個服務彼此分離,它可以確保無論消息接收者是否在線,都能夠對消息進行處理,并可以讓消息隊列最終被接收到。

常見的消息隊列示例包括:

  • 不同應用程序之間的異步處理。
  • 確保不同組件之間能夠實現具有可靠通信的、基于微服務的應用程序。
  • 事務的優先級排序和限流。
  • 各種可以從批處理中受益的數據處理操作。
  • 那些可以通過擴展,來滿足突發需求變化的應用程序。
  • 能夠通過魯棒性,從崩潰和意外故障中恢復的應用程序。
  • 通過長期運行的進程,限制消耗資源。

目前,在消息隊列領域不乏各大云平臺供應商,其中包括:Amazon Web Services、Microsoft Azure和Google Cloud等。其對應的產品有AWS Simple Queue Service、Azure Service Bus以及Google的Pub/Sub。當然,其中也有諸如:RabbitMQ、Apache的ActiveMQ和Kafka等獨立的通用消息代理。

下面,我將向您介紹一種作為Kafka替代品的KubeMQ,討論它作為Kubernetes的原生消息隊列,是如何在Kubernetes上實施,并讓應用從中受益。

Apache Kafka的簡介

在了解KubeMQ的全部價值之前,先讓我們花一些時間來熟悉一下Kafka。最初由LinkedIn工程師創建的Kafka,可作為軟件總線(software bus)被用于跟蹤LinkedIn用戶的各項活動。隨后,它被作為開源的產品發布出來。如今,Kafka已由Apache軟件基金會開發和管理,并被超過80%的財富100強公司所使用(https://kafka.apache.org/)。它不但開源,而且是一個高度可擴展的系統。通過廣泛地連接到各類事件生產者和消費者,Kafka可以被配置為,即使在有限的網絡環境中,也能夠很好地使用數據流,并執行各項復雜的功能。同時,憑借著其擁有廣泛的在線用戶社區支持,Kafka還提供了多種商業產品,其中包括:由AWS和Confluent分別提供托管的Kafka版本。

Kafka的局限性

盡管采用率非常高,但Kafka并不總是消息隊列系統的最佳選擇。其單體式架構,主要適用于本地的集群、或復雜(high-end)的多虛擬機設置。鑒于Kafka需要較多的內存和存儲空間,它很難支持在獨立的工作站上,快速啟動多的節點集群,以開展測試。簡而言之,Kafka與基礎設施中復雜部分的集成并不容易,尤其是那些基于Kubernetes的架構。

下圖展示了基于Kubernetes的Kafka部署,并帶有的不同移動部分。如果您想在本地實施,那么除了為基本的Kubernetes集群配備底層計算、網絡和存儲等基礎設施之外,還需要安裝Kafka的所有部分,并將其與Helm等包管理器相集成。這些組件會包含一個諸如:ZooKeeper或Mesos的編排器,用于管理Kafka的各個代理和主題。此外,您還需要注意依賴關系、日志、分區等方面。毫不夸張地說,如果有一個元素失效、或被錯誤配置,就可能會給整體應用帶來麻煩。可見,成功地部署Kafka,其實并不容易。

基于Kubernetes架構的Kafka

同時,為了達到最佳的資源使用狀態,我們需要在將新的Kafka節點添加到Kubernetes集群時,通過復雜的手動設置來保持平衡狀態。這也就是為什么我們無法使用簡單的方法,來管理和確保可靠的備份和恢復策略,也難以在具有大量節點的Kafka集群上,實現災備的原因。Kubernetes集群中的數據往往被保存在pod之外,而編排器會自動spin up失敗的pod,但是Kafka卻沒有此類原生的故障防護機制。

此外,我們還需要通過第三方工具,對Kafka、ZooKeeper、以及Kubernetes的部署進行有效的監控。

KubeMQ的簡介

作為一種消息服務,KubeMQ在構建之初就考慮到了Kubernetes。它以無狀態和短暫的方式,遵循了容器架構的優秀實踐。也就是說,單個KubeMQ節點將在其整個生命周期內保持不變,且可以被預測和重現。如果需要更改配置的話,我們可以直接關閉并更換該節點。注意,此處的可重復性與Kafka不同,它意味著,KubeMQ帶有零配置設置,即:在安裝完成后無需調整配置。

作為一個能夠適應最廣泛的、消息模式的消息代理與隊列,KubeMQ可以支持如下方面:

  • 具有持久性的Pub/Sub
  • 支持同步和異步的請求與回復
  • 至少一次性交付
  • 支持各種流媒體模式
  • 支持RPC

相比之下,Kafka不但只能夠支持具有持久性和流式傳輸的Pub/Sub,而且根本不支持RPC或請求/回復模式。

在資源使用方面,KubeMQ以最小的占用空間勝過了Kafka。由于KubeMQ的docker容器僅占用30MB空間,因此它有助于容錯設置,并能簡化部署。與Kafka不同的是,用戶很容易將KubeMQ添加到本地工作站中的小型Kubernetes開發環境中。同時,KubeMQ具有足夠的可擴展性,可以被部署在運行著數百個本地和云托管節點的混合環境中。這種易部署性的核心是kubemqctl。它是KubeMQ的命令行界面工具,類似于Kubernetes的kubectl。

KubeMQ優于Kafka的另一個方面在速度上。Kafka是用Java和Scala編寫而成,而KubeMQ是用Go語言編寫的,可確保其快速運行。同時,在內部基準的操作中,KubeMQ處理100萬條消息的速度,要比Kafka快20%。

在KubeMQ的“免配置”方面,通道(channel)是開發人員唯一需要創建的對象。KubeMQ通過Raft代替了ZooKeeper,同時也省去了各種代理、交換和編排器。

從監控的角度來看,我們可以通過將Prometheus和Grafana的儀表板,與KubeMQ完全集成,而無需手動集成第三方觀測類工具。盡管KubeMQ可與此類工具實現原生的集成,但是您仍然可以使用如下現有的日志記錄和監控解決方案:

  • 將Fluentd、Elastic和Datadog用于監控
  • 將Loggly用于記錄
  • 將Jaeger和Open Tracing用于跟蹤

不過,由于Kafka不是云原生計算基金會(Cloud Native Computing Foundation,CNCF)環境的原生部分,因此它通常不支持與CNCF的工具相集成,而需要手動配置。

而在完成配置之后,它可以通過與Kubernetes的良好兼容性,實現與開源的gRPC(遠程過程調用)系統的連接。顯然,Kafka自帶的專有連接機制,不一定能夠達到該結果。

從Kafka到KubeMQ的透明遷移

KubeMQ不但部署和操作簡單,而且可以讓用戶輕松地將現有的Kafka設置,移植到KubeMQ上。為此,開發人員可以將KubeMQ的Kafka連接器,配置為專門轉換來自Kafka的消息。具體而言,KubeMQ的源連接器將被作為訂閱者,去消費(consume)來自Kafka源主題的各類消息,并將它們轉換為KubeMQ的消息格式,進而將消息發送到某個內部日志處。而KubeMQ的目標連接器,則會訂閱包含已轉換消息的輸出日志,然后將這些消息,發送到Kafka中的某個目標主題處。其具體架構如下圖所示:

Kafka與KubeMQ的集成

此外,那些被Kafka支持的任何消息傳遞模式,也都能夠被KubeMQ所支持。例如,Kafka僅支持具有持久性和流式的Pub/Sub。而作為消息隊列和代理的KubeMQ,可以完全支持Pub/Sub、同步/異步的請求/回復、交付、流模式、以及RPC。因此,從Kafka遷移到KubeMQ時,用戶無需重構應用程序代碼,即可適應復雜的邏輯變化。

小結

目前,KubeMQ可以被免費下載,并附帶有六個月的免費開發試用版。如果您正在使用 OpenShift的話,則可以在Red Hat Marketplace中使用KubeMQ,具體請參見--https://marketplace.redhat.com/en-us。此外,它還適用于包括GCP、AWS、Azure、以及DigitalOcean在內的所有主流云端環境。

總的說來,就大多數消息流量負載而言,KubeMQ內置的簡單性、輕量級、以及容器優先集成性,將能夠提供優于Kafka的性能。同時,由于它幾乎不需要任何配置,因此用戶將節省大量的管理、設置、以及遷移時間。

原文標題:KubeMQ: A Modern Alternative toKafka,作者:Michael Bogan

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:華軒 來源: 51CTO
相關推薦

2021-10-14 15:42:53

消息隊列KubeMQKafka

2022-11-28 11:35:33

Kubernetes開源工具

2019-10-22 19:00:16

PhotoshopAdobe開源

2011-04-12 09:13:51

OpenIndianaSolaris替代品

2022-08-02 10:45:29

AppFlowyNotion開源

2013-11-19 14:36:38

UbuntuDebianPCLinuxOS

2010-02-25 09:14:07

2024-04-02 09:42:39

2022-06-29 15:40:28

MinecraftMinetest開源

2020-12-04 09:41:36

C編程語言替換C

2016-09-13 15:50:24

TurtlEvernote開源

2020-02-17 21:35:21

JoplinEvernote開源

2013-01-28 09:25:54

2024-05-20 02:00:00

LangChain人工智能

2018-06-12 08:43:58

2021-09-04 15:21:39

ZulipSlack開源

2020-07-07 09:10:29

VS CodeLinux開源

2023-11-30 08:55:15

LinuxLibreOffic

2022-02-08 11:45:03

PiniaVuex前端

2020-06-09 14:29:24

VS Code代碼編輯器IDE
點贊
收藏

51CTO技術棧公眾號

国产在线观看免费视频软件| 免费不卡av在线| 亚洲 小说区 图片区| 国产亚洲一区二区三区不卡| 欧美性色黄大片| 一区二区日本| 高h震动喷水双性1v1| 久久性色av| 久久精品福利视频| 亚洲图片综合网| 成人国产激情| 亚洲福利视频三区| 视频一区视频二区视频| 亚洲av无码乱码在线观看性色| 亚洲制服少妇| 精品自在线视频| 97超碰在线免费观看| 91精品一区| 大伊人狠狠躁夜夜躁av一区| 欧美性视频在线播放| 亚洲三区在线观看无套内射| 国产资源精品在线观看| 午夜精品久久久久久久99热| 日本成人精品视频| 亚洲妇女av| 日韩欧美国产一区二区三区 | 日本性高潮视频| 日韩欧美一级| 欧美日韩电影一区| 好男人www社区| 123区在线| 亚洲日本va在线观看| 久久久久久久久久久一区| 国产美女三级无套内谢| 青青青爽久久午夜综合久久午夜| 国产69精品久久久久99| 夫妻性生活毛片| 国语产色综合| 亚洲免费小视频| 一区二区免费在线观看视频| 免费欧美网站| 91 com成人网| 亚洲欧美偷拍另类| 日韩毛片免费观看| 日韩欧美一区二区三区| 欧美一级片免费播放| 97超碰在线公开在线看免费| 国产精品久久久久久久久动漫 | 激情福利在线| 91色综合久久久久婷婷| 激情小说综合网| 成人免费观看在线视频| 国产乱码精品一区二区三| 国产美女高潮久久白浆| 中文字幕+乱码+中文| 日韩高清在线不卡| 国产福利精品视频| 波多野结衣网站| 三级不卡在线观看| 国产成人福利视频| 国产黄色免费视频| 日韩中文字幕不卡| 国产精品久久久久免费a∨| 无码人妻久久一区二区三区不卡| 亚洲综合激情| 国产精品69av| 中文字幕在线播放不卡| 麻豆91小视频| 91在线免费网站| 国产欧美日韩成人| 国产成人鲁色资源国产91色综| 99三级在线| 成人免费公开视频| 337p粉嫩大胆噜噜噜噜噜91av | 97偷自拍亚洲综合二区| 另类天堂视频在线观看| 一区二区在线观看免费视频| 欧美日韩在线大尺度| 久久久综合免费视频| 少妇太紧太爽又黄又硬又爽| 日日夜夜精品视频免费| 成人福利视频网| 精品久久久免费视频| 成人一级片在线观看| 久久久久久九九| porn视频在线观看| 一区二区三区成人在线视频| 国产av天堂无码一区二区三区| 中文字幕人成乱码在线观看| 欧美日韩亚洲高清一区二区| 在线观看av免费观看| 久久国产精品色av免费看| 亚洲色图av在线| 国产精品99久久久久久成人| 影音先锋日韩资源| 国产成人亚洲综合| aaa级黄色片| 成人精品小蝌蚪| 色一情一区二区三区四区| 在线观看的网站你懂的| 狠狠久久五月精品中文字幕| 在线观看国产一级片| 中文字幕一区二区三区日韩精品 | 99r国产精品视频| 日韩porn| 亚洲精品国久久99热| 国产欧美在线一区| 久久久国产精品入口麻豆| 日韩精品一区二区三区第95| 日本 欧美 国产| 性感少妇一区| 亚洲一区精品电影| 国产三级在线| 亚洲成av人影院在线观看网| 999在线免费视频| 精品亚洲免a| 日韩在线高清视频| 欧美一区二区三区久久久| 国产成人亚洲综合a∨猫咪| 亚洲免费精品视频| 在线黄色的网站 | 牛牛影视精品影视| 亚洲国产综合人成综合网站| 久久久久久久久久久久久久久国产| 欧美大奶一区二区| 欧美成人网在线| 在线观看国产精品入口男同| 久久久久久影视| 男人添女人荫蒂免费视频| 99久久久成人国产精品| 原创国产精品91| 日本免费在线观看视频| 成人av在线观| 久久人人爽人人爽人人av| a一区二区三区亚洲| 在线视频一区二区| 国产午夜无码视频在线观看 | 精品产品国产在线不卡| 日本大片在线播放| 欧美一区二区成人6969| 亚洲综合久久av一区二区三区| 久久久久免费| 精品一区久久久| 国产蜜臀av在线播放| 欧美精品在欧美一区二区少妇| 成年人看片网站| 一区二区三区四区日韩| 国产精品久久久久久久久久| 亚洲日本中文字幕在线| 午夜精品久久久久久久99樱桃| 亚洲性图第一页| 一区二区日韩欧美| 91影视免费在线观看| 国产最新视频在线观看| 色悠久久久久综合欧美99| 白嫩情侣偷拍呻吟刺激| 一本一道久久综合狠狠老精东影业| 亚洲aⅴ男人的天堂在线观看| 在线观看免费网站黄| 欧美在线观看视频在线| 波多野结衣av在线观看| 欧美/亚洲一区| 99久久精品免费看国产一区二区三区| 日本美女在线中文版| 欧美日韩成人综合在线一区二区| 国产午夜福利一区| 七七婷婷婷婷精品国产| 天天人人精品| 精品网站在线| 久久久精品日本| 色老头在线视频| 欧美国产精品v| 色哟哟精品视频| 日韩欧美不卡| 成人有码视频在线播放| 2024短剧网剧在线观看| 日韩欧美国产系列| 国产一级免费视频| 国产性做久久久久久| 男女污污的视频| 成人在线电影在线观看视频| 国产在线观看91精品一区| 18av在线播放| 亚洲第一色中文字幕| 日韩精品――中文字幕| 久久亚洲综合色| 91香蕉视频污版| 日韩在线观看一区| 国产精品一 二 三| 不卡av播放| 最新国产精品亚洲| 性欧美8khd高清极品| 亚洲国产你懂的| 欧美大波大乳巨大乳| 久久99精品视频| 男人添女人荫蒂免费视频| 亚洲小说图片| 国产精品久久久久久久久久| 黄色在线看片| 亚洲人成电影在线| 国产精品无码一区二区桃花视频| 亚洲a一区二区| 国产精品免费无码| 国产成人综合亚洲91猫咪| 鲁一鲁一鲁一鲁一澡| av一区二区在线观看| 91久色国产| 极品美女一区| 欧美老女人在线视频| 岛国在线视频| 欧美成人官网二区| 午夜久久久久久久久久影院| 亚洲精品免费在线播放| 成人午夜福利一区二区| 国产.欧美.日韩| 91色国产在线| 亚洲黄网站黄| 亚洲制服欧美久久| 丁香婷婷成人| 亚洲一区久久久| 亚洲精品国产嫩草在线观看| 欧美精品videos另类日本| 国产青青草在线| 亚洲国产精品999| 一本色道久久综合精品婷婷| 欧美日韩国产精品一区二区不卡中文| 欧美福利在线视频| 91蜜桃在线免费视频| 五月天国产视频| 日韩在线一二三区| 精品成在人线av无码免费看| 国产精品国产一区| 日韩电影免费观看高清完整| 北条麻妃在线一区二区免费播放| 国产欧美一区二区白浆黑人| 国精产品一区二区三区有限公司| 欧美国产第二页| 日本免费在线视频| 中文字幕一区日韩电影| 国产毛片av在线| 日韩大陆欧美高清视频区| 国产哺乳奶水91在线播放| 欧美三级在线看| www.欧美色| 在线观看区一区二| √资源天堂中文在线| 亚洲成a人片在线不卡一二三区| 黄色a级片在线观看| 亚洲欧美日韩在线| 神马久久精品综合| 国产精品传媒入口麻豆| 在线免费观看视频| 国产精品视频线看| 日本欧美一区二区三区不卡视频| xf在线a精品一区二区视频网站| 黑丝av在线播放| 国产成人免费av在线| 国产精品麻豆入口| 99国产精品99久久久久久| 精品国产一区在线| 99麻豆久久久国产精品免费| av无码av天天av天天爽| www.在线成人| 久久久久久久无码| 99精品欧美一区二区三区小说| 性久久久久久久久久| 91免费观看视频在线| 爱爱的免费视频| 国产日韩欧美不卡| 日本一卡二卡在线| 国产三级精品视频| 18精品爽国产三级网站| 中文字幕在线不卡| 蜜桃av免费观看| 一个色妞综合视频在线观看| 国产精品成人国产乱| 亚洲成人tv网| 久草手机在线视频| 欧美日韩激情一区二区| 国产精品丝袜黑色高跟鞋| 日韩欧美成人午夜| 亚洲老妇色熟女老太| 亚洲毛片在线观看| 国产精品**亚洲精品| 91欧美极品| 久久日韩精品一区二区五区| 免费日韩中文字幕| 日日嗨av一区二区三区四区| 91看片在线免费观看| 精品一区二区三区视频在线观看| 亚洲天堂网2018| 99久久久精品免费观看国产蜜| 免费在线观看成年人视频| 欧美激情综合在线| 欧美做爰啪啪xxxⅹ性| 欧美日韩性视频在线| 日本免费精品视频| 日韩视频在线永久播放| 色一情一乱一乱一区91av| 一本大道亚洲视频| 青春草在线视频| 日本精品视频在线观看| 四虎国产精品免费久久5151| 久久综合久久综合这里只有精品| 成人3d精品动漫精品一二三| 男插女免费视频| 国产欧美高清| 人妻 丝袜美腿 中文字幕| 久久夜色精品国产噜噜av| 天天操天天操天天操天天操天天操| 午夜一区二区三区视频| 91影院在线播放| 亚洲精品久久久久久久久久久久久 | 亚洲精品国产动漫| 天天爱天天做天天操| 国产精品日韩| 亚洲色图欧美自拍| 久久亚洲精精品中文字幕早川悠里| 国产十六处破外女视频| 色婷婷精品久久二区二区蜜臂av| 99精品视频免费看| 亚洲欧美成人网| 国产美女高潮在线| 91在线播放国产| 精品国产视频| 国产一级做a爰片久久毛片男| 麻豆精品在线观看| 右手影院亚洲欧美| 亚洲在线视频一区| 国产精品区在线观看| 在线精品国产成人综合| 国产精品蜜芽在线观看| 4444kk亚洲人成电影在线| 91亚洲国产成人久久精品| 男人日女人bb视频| 粉嫩aⅴ一区二区三区四区| 午夜激情福利电影| 欧美日韩亚洲综合| 大胆av不用播放器在线播放| 97国产在线视频| caoporn成人免费视频在线| 国产 国语对白 露脸| 另类小说综合欧美亚洲| 波多野结衣 在线| 亚洲一线二线三线久久久| 国产黄色片免费观看| www.精品av.com| 韩日精品一区| 久久精品国产第一区二区三区最新章节 | 超碰最新在线| 成人妇女免费播放久久久| 日韩精品欧美| 99re在线视频免费观看| 国产性色一区二区| 精品国产xxx| 亚洲欧洲午夜一线一品| 粉嫩av一区二区三区四区五区| 欧日韩一区二区三区| 国产精品毛片一区二区三区| 国产传媒第一页| 在线看不卡av| 成人亚洲综合天堂| 国产精品久久久久久久久久| 99久久精品国产亚洲精品 | 中文字幕黄色网址| 色综合久久六月婷婷中文字幕| 手机av免费在线观看| 91精品国产色综合久久不卡98口| 成人台湾亚洲精品一区二区 | 日韩精品福利网| 美女爆乳18禁www久久久久久| 亚洲aⅴ怡春院| 国产精品一级伦理| 国产精品专区一| 亚洲九九在线| 波多野结衣影院| 日韩欧美亚洲综合| 97电影在线观看| 亚洲aa中文字幕| 国产真实久久| 国产人妻人伦精品1国产丝袜| 色偷偷久久一区二区三区| 日韩精品毛片| 99超碰麻豆| 米奇777在线欧美播放| 国产人妻一区二区| 欧美日韩国产乱码电影| 91在线中文| 久久精品一区二区三区不卡免费视频 | 国产一区二区福利视频| 激情综合五月网| 日韩经典第一页| 日本一区二区三区中文字幕| www.18av.com| 91蜜桃免费观看视频| 99在线观看免费| 浅井舞香一区二区| 91精品亚洲| 免费看黄色的视频| 日韩欧美国产精品|