Hafif bir bot uygulamak için, "Gerçek Zamanlı Mesajlaşma API'sı" ile uğraşmam gerekiyor. Slack'den gerçek zamanlı olarak olayları almanıza ve mesajları kullanıcı olarak göndermenize olanak veren bir WebSocket tabanlı API'dır. Daha fazla bilgi: https://api.slack.com/rtmSersemletici bir botun 1000 takımına nasıl ölçeklendirileceği
sadece bir ekip için bot oluşturmak için, ben bir WebSocket bağlantısı açmak ve etkinlikler için onu dinlemelisiniz.
Başka bir takım için bolluk botunu kullanıma sunmak. Yeni bir web bağlantısı bağlantısı açmam gerekiyor. Yani,
- 1 takım => 1 WebSocket bağlantısı
- 2 takım => 2 WebSocket bağlantıları
- N ekipleri => N WebSocket bağlantıları benim WebSocket'e ölçekli yapmalıyım
sonsuz takımlar için bağlantılar?
1000’lik web bağlantısı bağlantılarının otomatik ölçeklendirmesiyle ne tür bir mimari kullanılabilir? gevşek prizlere ile
Düğümün çok sayıda eşzamanlı soketi yönetebileceği doğrudur, ancak gecikme ölçeğinde daha önceden tahmin edilemez hale gelir. Performansa duyarlı kodunuz varsa, birden fazla işlem boyunca yükü eşitlemek için bir çeşit küme sistemini kullanmaya değer. Bu nedenle, kısa süreli bir blip, her şeyi karıştırmıyor. – tadman