Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cjus/msgcourierlite

Lite version of: An Open Source, Cross-Platform, Message Oriented Middleware Server for Distributed Computing and Peer-to-Peer applications
https://github.com/cjus/msgcourierlite

Last synced: about 1 month ago
JSON representation

Lite version of: An Open Source, Cross-Platform, Message Oriented Middleware Server for Distributed Computing and Peer-to-Peer applications

Awesome Lists containing this project

README

        

# msgCourierLite

## Purpose

msgCourierLite is a lighter version of the msgCourier project. This version reduces the scope of the project to a core set of functionality.
msgCourier(lite) is a multi-threaded concurrent connection TCP/UDP messaging server (written in C++) for use with custom P2P applications. It was originally designed for use with the ChessBrain project but development proceeded independently.

## Some points of interests

* Support for UDP ad TCP messages
* Priority message queuing
* Connection cache and queuing
* File Caching
* IP Restriction
* Built-in HTTP Server with support for mime-types, caching and server-side processing
* Support for ODBC and MySQL
* Server to Server IPC
* Message Routing with routing rules engine
* Support for multi-server (listening on multiple TCP/UDP ports)
* Support for background processing
* Built-in XMLLite parser
* And more...