This log is compacted on every server restart, permanently removing suspended and removed queues. The fingerprint of offline certificate is used as part of the server address to protect client/server connection against man-in-the-middle attacks: server uses in-memory persistence with an optional append-only log of created queues that allows to re-start the server without losing the connections. To initialize the server use smp-server init -n (or smp-server init -ip for IP based address) command - it will generate keys and certificates for TLS transport. OpenSSL library is required for initialization. SMP server can be run on any Linux distribution, including low power/low memory devices. SMP agents synchronization to share connections and messages between multiple agents (it would allow using multiple devices for simplex-chat).SMP queue redundancy and rotation in SMP agent connections.The first such service will be a notification service for a mobile app. SimpleX service protocol and application template - to enable users building services and chat bots that work over SimpleX protocol stack.SimpleXMQ is implemented in Haskell - it benefits from robust software transactional memory (STM) and concurrency primitives that Haskell provides. SMP protocol is inspired by Redis serialization protocol, but it is much simpler - it currently has only 10 client commands and 8 server responses. It consists of SMP server, SMP client library and SMP agent that implement SMP protocol for client-server communication and SMP agent protocol to manage duplex connections via simplex queues on multiple SMP servers. SimpleXMQ is a message broker for managing message queues and sending messages over public network. Message broker for unidirectional (simplex) queues If you have a server deployed please deploy a new server to a new host and retire the previous version once it is no longer used. Please note: v1 is not backwards compatible, but it has the version negotiation built into all protocol layers for forwards compatibility of this version and backwards compatibility of the future versions, that will be backwards compatible for at least two versions back. □ SimpleXMQ v1 is released - with many security, privacy and efficiency improvements, new functionality - see release notes.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |