Skip to content

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.

Notifications You must be signed in to change notification settings

jimmy1984xu/xbase

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xbase(a c++ core engine of TOP)

Overview

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.

Feature highlights

  1. High Performance and scalable,capacity to handle over 1Mps(1 Million packets per second)

  2. Fully asynchronous I/O model and lock-free programming model

  3. Fully designed for Multi-Cores and Muti-Threads

  4. Build-in Thread-pools,asynchronous Tasks-queue and asynchronous Message-queue

  5. Build-in the management for Memory and object

  6. Build-in high resolution Clock ,lightweight Timer, and Signal handling

  7. Build-in a lock-free log module

  8. Soft-router,soft-switcher,soft-hub support

  9. TCP,UDP,XUDP,ICMP protocols support, and IPv4 & IPv6 support

  10. Full-featured event loop backed by epoll, kqueue, IOCP, event ports.

  11. iOS, Android, Windows, MacOS, Linux support

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 52.1%
  • C++ 46.7%
  • Other 1.2%