As Sogou`s C++ server engine, Sogou C++ Workflow supports almost all back-end C++ online services of Sogou, including all search services, cloud input method, online advertisements, etc., handling more than 10 billion requests every day. This is an enterprise-level programming engine in light and elegant design which can satisfy most C++ back-end development requirements.

Features

  • As a multifunctional asynchronous client, it currently supports HTTP, Redis, MySQL and Kafka protocols
  • Implement client/server on user-defined protocol and build your own RPC system
  • Build asynchronous workflow; support common series and parallel structures, and also support any DAG structures
  • As a parallel computing tool. In addition to networking tasks, Sogou C++ Workflow also includes the scheduling of computing tasks. All types of tasks can be put into the same flow
  • As an asynchronous file IO tool in Linux system, with high performance exceeding any system call. Disk file IO is also a task
  • Realize any high-performance and high-concurrency back-end service with a very complex relationship between computing and networking

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Sogou C++ Workflow

Sogou C++ Workflow Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Sogou C++ Workflow!

Additional Project Details

Programming Language

C++

Related Categories

C++ HTTP Servers, C++ Networking Software

Registered

2023-05-08