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.