-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Writing asynchronous gRPC clients and servers in C++ can be a challenging task. The official documentation provides a minimal example with explicit state and memory management that is hardly scalable to real-world use cases. The recently stabilized callback API aims to make things easier, but writing callback-style code in a modern C++ world still does not feel right. Thankfully, with the power of abstractions, adding C++20 coroutine support on top of the gRPC CompletionQueue API can be achieved with relative ease. ...
Or check out the asio-grpc repository directly if you are looking to write asynchronous gRPC services with the features of Boost.Asio like C++20 coroutines, std::futures, stackless coroutines, callbacks and Boost.Coroutines.
Related posts
-
Using Asio for asynchronous gRPC clients and servers
-
DevBlog #1 - Poseidon
-
Flow-IPC: Open-Source Toolkit for Low-Latency Inter-Process Communication in C++
-
gRPC Name Resolution & Load Balancing on Kubernetes: Everything you need to know (and probably a bit more)
-
What is the industry standard today in C++ to deploy REST microservices in Kubernetes?