General
-
8 votes
-
MongoDB on ejabberd
We have a project where we’d like to integrate ejabberd with an existing
system based on MongoDB.I’ve seen approaches to running ejabberd over Mongo which involve an
ODBC wrapper, but I’d like to avoid that—it strikes me as inefficient
(and complicated!), and involves using a highly relational schema in
Mongo, which it isn’t well-suited for.Instead, we’d like to write a new gen_storage backend, implementing the
same API as gen_storage_odbc and translating queries to native Mongo
calls.That part seems fairly easy, but there are places in the ejabberd code
that explicitly check backend names (e.g. gen_storage:create_table, and
one… more6 votes -
Jingle echo service
Add echo (sound test) service for XMPP/Jingle (probably for talkr.im)
4 votes