XMPP
sunucusu olarak kullanıyorum. Ancak, sunucudan geçen mesajları ve mesajın ne zaman ve kime ve kime ait olduğunu saklamak istiyorum. Ben googled ama nasıl yapılacağını bulamadık. Yardım et?ejabberd mesajlarını saklamak için MongoDB nasıl kullanılır?
5
A
cevap
2
Muhtemelen Erlang'da bir kanca yazman gerekiyor.
user_send_packet(From, To, Packet) -> ok
erlang driver for mongodb kullanın: ejabberd documentation for events and hooks Özellikle bu bir bakın. Eğer "mümkün değil"/"çok zor" ise, sadece mesajı mongodb içine kaydeden bir PHP/Python/Ruby komut dosyasını çağırmanızı öneririm. Yapması kolay, ama çok iyi ölçeklenmeyecek.
Bu yardımcı olur umarım.
bazı bağlantılar: mongodb-erlang Erlang driver examples
PS: i ejabberd kullanılan bu yana bazen oldu. Herhangi bir düzeltme kabul edilir.
İlgili konular
- 1. Android'de ejabberd nasıl kullanılır?
- 2. Basit Formdan hata mesajlarını kontrol etmek için Capybara nasıl kullanılır?
- 3. SOAP mesajlarını test etmek için Mockito nasıl kullanılır?
- 4. ejabberd
- 5. ColdFusion ile MongoDB nasıl kullanılır?
- 6. ejabberd-2.1.10
- 7. MongoDB, raporları birden çok gün içinde zaman dilimleri için toplamak için nasıl kullanılır? mongodb docs aşağıdaki
- 8. C# Sürücü için MongoDB içinde FindOne SetField nasıl kullanılır?
- 9. saklamak için veritabanı bağlantısı
- 10. i18next-node-mongodb-backend nasıl kullanılır?
- 11. ejabberd - Benim ASP.Net projesinde XMPP sunucusu olarak ejabberd kullanıyorum API
- 12. ejabberd: ejabberd bir dere yönetilen oturumu sürdürme iken XML dörtlük
- 13. Doğrulama mesajlarını Laravel'de nasıl özelleştirebilirim?
- 14. Redis'te karma dizisi saklamak için nasıl
- 15. ejabberd: Mnesia tablolarını denetle?
- 16. PHP Ejabberd Handshaking
- 17. Devise hata mesajlarını nasıl düzenlersiniz?
- 18. MongoDB
- 19. ejabberd hatası ile birlikte utf8mb4
- 20. ejabberd mod_offline iphone itilmiş bildirimler
- 21. MVC3 Doğrulama Mesajlarını Yerelleştirme
- 22. Tost mesajlarını tespit etme
- 23. MongoDB/PyMongo: Harita işlevinde nokta gösterimi nasıl kullanılır?
- 24. Vs2012'deki istisna mesajlarını nasıl değiştirebilirim?
- 25. iphone sms mesajlarını okundu?
- 26. ejabberd yüklemesinde hata oluşuyor 15.09
- 27. ejabberd_router: ejabberd modülünde yol hatası
- 28. Düğüm içinde mongoDB'den toplama sonucu saklamak
- 29. Destekle Protobuf Mesajlarını Gönderme :: asio
- 30. MongoDB ransom için tutuluyor