4 ms·
Ask YC: Advice on XMPP
I am writing a client-server piece for a Python ODBMS that will use XMPP. Any advice/resources/opinions on the subject?
- adnam 18y agoHi kashif. You might find the following useful: Jack Moffit's blog: http://metajack.im/ http://metajack.im/ Twisted words (python) http://twistedmatrix.com/trac/wiki/TwistedWords http://twistedmatrix.com/trac/wiki/TwistedWords
- qhoxie 18y agoIf the load is significant, you probably want to use ejabberd for the server. If not, there are solid python implementations. You will be able to use the python xmpp libs for your client side without issue.
- rcoder 18y agoWhen you say you're writing the client API for a Python object database, do you mean a database that will only hold Python objects, or one that may contain arbitrary data structures, and be accessible from other languages as well? XMPP may be a more efficient protocol than HTTP for stateful, session-oriented communication, but using it as a database client protocol is going to introduce a lot of overhead as compared to, say, using Protocol Buffers, or even the native ZEO Client interface. Is there something about the ZODB/ZEO combination that doesn't work for your application?