マイクロブロギングメッセージングシステム

まず、システムが導入します

ビジネス:

  • プライベートの手紙をポイントツーポイント
  • グループチャット
  • メッセージを送信

 

第二に、開発段階

  1. 幼児期-ゼロから。機能を実現するクイック
  2. 急速な発展の段階-ユーザーの急速な成長。スループットとパフォーマンスを強化
  3. 移動相-モバイルユーザーの割合が高いです。モバイル用エンドの最適化
  4. 高可用性のステージ-サービスの品質上のユーザーの焦点。サービスの可用性を向上させます

 

第三に、初期段階 - 高速な実装

コンフィギュレーション・メッセージシステム

1、基本的な要素:ユーザー、連絡先、メッセージ、セッション

 

2、基本的な機能

  • メッセージの送信と読書
  • リレーションシップのメンテナンス
  • セッション管理

 

挑戦

1、運用レベル:

  • スクラッチ
  • 需要の反復サイクルが短く、頻繁に変更されます

2、建築レベル:

  • 技術選択
  • 迅速な開発

 

解決方法

1、技術選択

  • 制御された成熟した技術スタック
  • 経験を多重化することができます

2、迅速な開発

  • 迅速な反復(回帰テスト、オンラインの自動化ロールバック)

 

アーキテクチャ

図1に示すように、関数が簡単で、局の通信モード

http経由でも、ショート・メッセージングを達成するために2、

 

 

 

 

 

 

実際の経験

1、プラグマティズム:制御可能な成熟した技術・スタックを選択してください

2、ISM:既存の実証済みの経験と実績から学びます

3は、オンラインツールの開発を通じて効率を向上させるために:回帰テスト、背面にラインロールの自動化

おすすめ

転載: www.cnblogs.com/chjxbt/p/11023718.html