digitalPBK
digitalPBK

Reputation: 2877

Django XMPP Connection pooling

How can i pool a connection to XMPP server in django so that it is available across multiple requests. I don't want to connect and authenticate on every request which makes it a bit slow. Is this possible?

EDIT:

I am using xmpppy python xmpp library

Upvotes: 0

Views: 420

Answers (1)

lig
lig

Reputation: 3890

As xmpppy has its own main loop I suggest to use it in a separate thread or even start separately. Actually you do have two separate applications: website and xmpp-client and it is normal to run them separately.

In this case you may use different ways to communicate between your applications: pipes between threads and/or processes, tcp or unix socket, file queue, different amqp silutions, any persistent storage, even d-bus, etc. But that is a subject for another question I think.

Upvotes: 2

Related Questions