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 つの戦略

推薦する

水利分野におけるクラウドデータベースの応用と探究

情報化時代の到来と情報技術の急速な発展により、データの相互接続と相互運用性が不可欠になりました。従来...

JD.com の最終商品ページのマーケティング手法とユーザー エクスペリエンスの簡単な分析 (パート 1)

「JD.com の最終製品ページの SEO とキーワード密度の合理的な配分に関する簡単な分析」では、...

SEO ウェブサイト最適化 リソース構築 ブログ運用 スキル共有

検索エンジンのアルゴリズムの調整に伴い、主要な検索エンジンによるブログの認知度は、大多数のSEO担当...

CQASO データ駆動型成長カンファレンス、すべての著名人がご参加をお待ちしています!

2017年3月25日、創奇信息技術(上海)有限公司は、世界有数のデータ収集・分析製品であるGrowi...

Pacificrack: 年間 7 ドルの VPS のレビュー

Pacificrack の評判は常に極端に二極化しています。ほとんど問題なく非常に効果的だと感じる人...

Justgロシアのcn2 gia vps第2評価、夕方のピーク比較データ付き

約5か月前、JustgのロシアCN2 GIAシリーズホストモデムが「Justg(三網)ロシアCN2 ...

知識決済業界のグローバルな展望

知識決済ビジネスは一定の市場があるものの、知名度を上げるのは容易ではありません。一方では、自社の知識...

一般的な IaaS セキュリティ問題とその軽減方法

IaaS プラットフォームのセキュリティを保護することは、顧客とプロバイダーの共通の責任であるため、...

ASOプロモーションと運用経験の共有:App Storeで1日あたり1000件以上の新規アクティベーションを無料で獲得

この試みを経て、基本的に以下の結論を導き出すことができます。ランキング操作の有無に関わらず、ASO ...

アマゾン ウェブ サービスが診断開発プログラムの新フェーズを開始し、資金提供範囲をさらに拡大

2021 年 4 月 13 日、Amazon Web Services は診断開発プログラムの新しい...

alpha1server: 35% オフ、100M 無制限トラフィック KVM シリーズ、$3.5/1g メモリ/20g SSD

alpha1server(このサイトでは2017年に初めて紹介されました。こちらをクリック)では、現...

最適化された企業ウェブサイトのホームページデザインスケッチ

著者は以前、「企業ウェブサイトの最適化におけるいくつかの重要なポイントの簡単な分析」という記事を書い...

初心者ウェブマスターはどうやってBaiduの審査期間を乗り切るのでしょうか?

初心者のウェブマスターはウェブサイトの最適化に取り組み始めたばかりで、間違いなく期待を抱いています。...

ハイブリッド IT クラウド アーキテクチャとは何ですか?

この記事の目的は、ハイブリッド IT が今日のほとんどの企業で使用されている理由と、このコンピューテ...

セカンドレベルドメイン名も強力: ウェブサイトのトラフィックを増やすためにセカンドレベルドメイン名を最適化する方法

いわゆるセカンドレベルドメイン名とは、xxx.com/xxx.html のようなドメイン名のことで、...