Мне надо сделать систему для передачи сообщений по сети, т.е. не в смысле как джаббер или ICQ, а по типу модуля dispatch, но только по сети.
Т.е. каждый клиент, цепляется к серверу и говорит что я подписываюсь на сообщения такого-то типа, и когда кто-либо из клиентов посылает такое сообщение, его получают все клиенты, подписанные на такие сообщения. В качестве сообщения может выступать произвольный питоновский объект.
Сообщения должны доходить гарантированно (т.е. TCP), всё это должно быть секурно и т.д.
Первым приходит в голову Pyro и его EventServer, но т.к. это UDP, там не гарантируется доставка сообщений, порядок их прихода, и к тому же ещё и небезопасно.
Следующим в голову приходит twisted или twisted.spread, там TCP, SSL, безопасность как в концлагере и всё такое. Но зато нет ничего похожего на Event Server. Т.е. надо писать свой сервер и свои клиенты на голом TCP, либо дотачивать twisted.spread.
Никто не может подсказать какой-нибудь такой системы передачи сообщений?
P.S. В гугле ничего не нашёл.