5 分間の技術講演 |都市プラットフォームにおける Kafka プッシュの実装の分析

5 分間の技術講演 |都市プラットフォームにおける Kafka プッシュの実装の分析

パート01

機能紹介

  • 開発者コンソールの機能

1. サービスインスタンス管理: Kafka クラスターインスタンスの構成情報とホワイトリスト管理。

2. データ統計: 単一のトピックまたはグループの毎日のメッセージ生成と消費に関する統計。

3. トピック管理: トピックの基本情報とサブスクリプション関係の管理。

4. 消費者グループ管理:グループの基本情報と消費状況の管理。

  • 舞台裏管理システム

1. サービス クラスター管理: Kafka クラスター インスタンスの追加と構成管理機能を提供します。

2. 承認済みユーザーの管理: 開発者向けの Kafka クラスター インスタンスとリソース権限を構成します。

都市 IoT プラットフォームで実装されている Kafka プッシュは、オープン ソースの Apache Kafka 2.8.x バージョンに基づいており、ユーザー ベースの認証、承認メカニズム、リソース管理機能が追加され、ルール エンジンとのデータ ドッキングが実現されています。ルールエンジンを構成することで、デバイス基本データや知覚データなどのアプリケーションデータが上位の SaaS アプリケーションにプッシュされ、Kafka 公式サイトのクライアントを通じて直接データを利用できるようになります。

パート02

Kafka プッシュの利点

  • パフォーマンス比較

Kafka は、低レイテンシ、高可用性、高スループット、および単一マシン書き込み TPS が 1 秒あたり約 100 万レコードという特性を備えており、IoT デバイスからの大量のデータを扱うシナリオに適しています。

  • 運用と保守の実装

コミュニティが活発で、使用シナリオが幅広く、導入実践経験が豊富で、オープンソースの学習コストが低く、研究開発および運用保守担当者の敷居が低く、アプリケーションデータドッキング開発を簡単に完了できます。

  • プロジェクトサポート

複数のアプリケーション サブシステムのデータ統合ニーズを同時にサポートし、内部メッセージ転送業務の開発を削減し、同時に一部のデータをキャッシュできます。 Kafka メッセージ ミドルウェアは、汎用性が高く、適用範囲が広く、データ ドッキング プロセスがシンプルです。

パート03

Kafka プッシュの主要技術の分析

シティプラットフォームの Kafka プッシュは公式クライアント実装に基づいており、認証、承認、リソース分離などの操作は公式クライアントが提供する API を通じて実行されます。

  • Kafka 認証

SASL/SCRAM 接続認証に基づいて、コマンドまたは API を通じてユーザーを作成および削除できます。

  • Kafka 認可

ユーザーデータの分離を確保するために、トピックとグループに基づいてユーザーを承認できます。

  • リソースの分離

帯域幅は、ユーザーの消費量と生産率の割り当てに基づいて制限される場合があります。

  • 主要APIリスト

<<:  クラウドから移行する前に考慮すべきこと

>>:  ハイブリッド クラウド環境で K8S の可観測性を実装するための 6 つの戦略

推薦する

特典: directspace-VPS 1年間購入で1年間無料/サーバーレンタル/ホスティング/半年購入で半年無料

directspace は、ロサンゼルス データ センター (自社運営データ センター) の開設を記...

ウェブサイトのトラフィックを効果的に増やすために私がまとめたいくつかの方法

交通の重要性ウェブサイトが人気があるかどうかを評価するには、ウェブサイトのトラフィックの量から大体の...

ウェブサイトのランキング問題をワンステップで解決

ウェブサイトを検索エンジンのランキングで上位にランク付けすることは、すべての SEO 担当者が達成し...

今日頭条検索は百度に「勝つ」のか?

まず答えをお伝えします。ひっくり返すことはできません。 7月31日に「WeChatに大きな動きはある...

Cloud+ Community Salon Online の新刊が近づいてきました。準備はできていますか?

インターネットの発展は日々変化しています。ビジネス シナリオの多様化により、システム ソリューション...

Baidu によってウェブサイトが降格された後の 3 つの経験

最近の12月のBaiduのアップデートでは、ある日突然、ウェブサイトのホームページがダウングレードさ...

ウェブマスターがブログを書くべき理由について簡単に説明します

ブログを再開して以来、シャオ・イーさんは記事を書き、自分の気持ちを表現し、おそらくシンプルだがユニー...

deinserverhost - $4.85/1g メモリ/300g ハードディスク/2T トラフィック/Windows/ドイツ

deinserverhost は 2009 年に設立され、ドメイン名、仮想ホスト、VPS、独立サーバ...

コンテンツマーケティングの有効性評価戦略についての簡単な説明

コンテンツ戦略は、ブランドに対する人々の認知度を効果的に高め、人々を潜在顧客や信頼できるブランド支持...

YYキャスターの生存は危機に瀕しており、彼らは金儲けのために自らを虐待するつもりだ

概要: オンライン ショーでは、すでに数回にわたってエッジ ボールがプレイされています。かつてはポル...

Hostyun: Unicom グローバル VIP ライン VPS (as9929)、月額 25 元から、期間限定オファー、先着順

Hostyun は、新しいハイエンド VPS である US Unicom CU2 VIP AS992...

Baidu アルゴリズムの更新と調整: ウェブマスターが向上すべき SEO スキルの簡単な分析 (パート 2)

前回の記事「百度アルゴリズムの更新と調整:ウェブマスターが向上すべきSEOスキルの簡単な分析(パート...

cloudcone: 新しい Windows VPS、月額 17.49 ドル、4G メモリ/3 コア/60g SSD/3T トラフィック

Cloudcone は昨日、エンタープライズ レベルのハードウェア、Xeon E5 (3.0GHz)...