xbase(also known as X-Base/X-Core engine of TOP) is a multi-platform c++ library of concurrency and asynchronous framework for network,tasks and messages; designed for high performance,scalable and lightweight.
-
High Performance and scalable,capacity to handle over 1Mps(1 Million packets per second)
-
Fully asynchronous I/O model and lock-free programming model
-
Fully designed for Multi-Cores and Muti-Threads
-
Build-in Thread-pools,asynchronous Tasks-queue and asynchronous Message-queue
-
Build-in the management for Memory and object
-
Build-in high resolution Clock ,lightweight Timer, and Signal handling
-
Build-in a lock-free log module
-
Soft-router,soft-switcher,soft-hub support
-
TCP,UDP,XUDP,ICMP protocols support, and IPv4 & IPv6 support
-
Full-featured event loop backed by epoll, kqueue, IOCP, event ports.
-
iOS, Android, Windows, MacOS, Linux support