HiveMQ'nun blogu , tüm iletileri bir veritabanına dökmeye çalışırken çok düzeyli joker karaktere abone olmamak için "en iyi uygulamalar" altında listelenir. Abone olan istemcinin çok fazla ileti yükleyemeyeceğini ve bunun yerine ileti akışına doğrudan bağlanmak için bir aracı eklentisi kullanmayı önerebileceğini iddia ediyorlar.
Bazen komisyoncu üzerinden aktarılan tüm mesajlara, örneğin hepsini bir veritabanında ısrar ederken abone olmak gerekir. Bu bir MQTT istemcisi kullanılarak ve çok düzeyli joker karaktere abone olarak yapılmamalıdır. Bunun nedeni, genellikle abone olan istemcinin yoluna çıkan iletilerin yükünü işleyememesidir. Özellikle büyük bir veriminiz varsa. Önerdiğimiz çözüm, MQTT aracısında bir uzantı uygulamaktır, örneğin HiveMQ eklenti sistemi, HiveMQ'nun davranışına bağlanmanıza ve gelen her mesajı işlemek ve bir veritabanına devam ettirmek için eşzamansız bir rutin eklemenize izin verir.
Orada mı
- sivrisinek broker için benzer bir sistem (uzatma / eklenti),
- Sivrisinek ile çalışan başka bir önerilen yöntem veya
- Bu yaklaşımın gereksiz olduğuna dair makul kanıtlar, yani abone olan bir müşterinin
#
gayet iyi yapabileceği?
/programming//q/31584613/3984613 bu soruyu ayrıntılı olarak ele almıyor.