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
License
Apache License V2.0Follow Sogou C++ Workflow
Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Sogou C++ Workflow!