sql >> Databáze >  >> NoSQL >> MongoDB

jak používat MongoDB pro ukládání zpráv ejabberd?

Pravděpodobně budete muset napsat háček v Erlangu. Podívejte se na dokumentaci ejabberd pro události a háčky Konkrétně tento :

user_send_packet(From, To, Packet) -> ok

Použijte ovladač erlang pro mongodb . Pokud to "není možné"/"příliš obtížné", doporučuji zavolat skript PHP/Python/Ruby, který pouze uloží zprávu do mongodb. Je to snadné, ale neškáluje se příliš dobře.

Doufám, že to pomůže.

Některé odkazy :příklady ovladačů mongodb-erlang Erlang

PS:Už je to nějaká doba, co jsem používal eJabberd. Jakékoli opravy jsou vítány.




  1. Django - MongoDB:(nepodařilo se připojit k localhost:27017) Připojení odmítnuto

  2. Jaká je výchozí strategie mezipaměti při používání Redis s pružinou nebo pružinou?

  3. Chyba přetečení paměti při použití agregačních a $skupinových dotazů

  4. Jak implementujete automaticky se zvyšující primární ID v MongoDB?