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

推薦する

#BlackFriday# コロクロッシング: VPS は年間 10 ドルから、帯域幅 1Gbps、トラフィック無制限、メモリ 1G/コア 1 個/SSD 20g

colocrossing がブラックフライデーに素晴らしい VPS のヒントを提供してくれました。お...

クラウドデータ収集とネットワークフォレンジック分析

クラウド コンピューティングとデジタル フォレンジックは相互に浸透し続けており、「クラウド フォレン...

楊磊氏との対談:「究極のシンプルさ」と「究極の真実」でユーザーにとっての価値を継続的に創造する

[51CTO.comより引用] 設立以来7年間で、8万人以上のユーザーに高品質のサービスを提供してお...

Weiboマーケティングの業界と製品の適応性

近年、Weiboの人気に伴い、Weiboマーケティングという新しいマーケティング手法が登場しました。...

ウェブサイト最適化の考え方を活用してチーム戦闘の有効性を統合し向上させる方法を共有する

現在の会社が本当に自分のリズムに合っているとますます感じています。なぜなら、強力な最適化会社は、技術...

クラウドプラットフォーム・ストレージに関連するクラウドサービス(クラウドハードディスク)の使い方を一挙解説!

クラウドコンピューティング技術の段階的な成熟と急速な発展、特にデジタル変革の継続的な進歩により、企業...

ブラインドボックスは無力、ポップマート

若い消費者層が主な消費勢力となり、その特殊な消費行動により、上場当初は理解されていなかったポップマー...

詳細が成功と失敗を決める:ウェブサイトのランキング要因の詳細に関する調査

ウェブサイトのランキングについてはさまざまな意見があります。ウェブサイトが Baidu または Go...

企業がSEOソリューションを見つける方法

組織が SEO の必要性を認識したら、社内に人材を雇うか、外部のコンサルタントやサービス プロバイダ...

AWS、マイクロソフト、グーグルはAI時代の需要拡大に伴いクラウドコンピューティングへの投資を継続

クラウドコンピューティングの3大巨人の成長は2024年まで減速する兆しがなく、Amazon、Micr...

百度や豆瓣などのチャンネルでのプロモーションの核となるロジック

前回は、サードパーティのプロモーション チャネルの定義とその一般的な種類について説明しました。それで...

Kubernetes Ingress: クラスターへの外部ネットワークアクセスのための柔軟なツール

前提条件 すでに Kubernetes クラスターがあり、それにアクセスできます。 kubectl ...

個人SEOの依頼を受ける際は、誇張せず現実的に

著者は3年間SEOに携わっています。最初の2年間は主に自分のサイトを最適化していました。1つは実践し...

SEO ページインデックス分析とスパイダークローリング

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますWeb ペ...

hiformance: 年間 12 ドル、4G メモリのハイエンド VPS、CN2、PayPal+Alipay

Hiformance は、電子メールによるプロモーション情報をリリースしました。ロサンゼルスの QN...