スラックボットを実装するには、スラックの「リアルタイムメッセージングAPI」に対処する必要があります。 Slackからのイベントをリアルタイムで受信し、ユーザーとしてメッセージを送信できるWebSocketベースのAPIです。詳細:https://api.slack.com/rtmスラックボットをチームの1000にする方法
だけ1チームのためのボットを作成するために、私は1つのWebSocket接続を開き、イベントのためにそれを聞く必要があります。
別のチームのスラックボットを利用できるようにする。新しい websocket接続を開く必要があります。 ので、
- 1チーム=> 1つのWebSocket接続
- 2チーム=> 2のWebSocket接続
- Nチーム=> N用WebSocket接続 私は私のWebSocketをスケールするために何をすべきか
無限のチームのための接続?
どのような種類のアーキテクチャで、1000sのウェブソケット接続の自動スケーリングを処理できますか?たるみソケット付き
ノードは多数の同時ソケットを管理できますが、レイテンシは規模が予測できなくなります。パフォーマンス重視のコードをお持ちの場合は、複数のプロセス間で負荷を均等にするために、何らかの種類のクラスタリングシステムを使用する価値があります。 – tadman