-
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.
The catch is that I want this to be reliable and fault tolerant, so if some of the game servers in the network go down, the remaining online servers should still always be able to receive broadcasts from any other online server. The servers can also be in multiple geographic locations and I am planning on using a mesh overlay network like Nebula to connect them. Essentially each pair of online servers will likely have a secure link between them that goes directly through the underlying network.
It's ideal to embed OpenZiti directly into the RabbitMQ if you could, but you'll have to modify that soruce code. Maybe you want to do that? :) If not though, using an edge-router/tunneler in your cloud provider would be a pretty good way to get started imo. I don't know if "zitify" (https://github.com/openziti/zitify) would work for RabbitMQ. That uses the LD_PRELOAD trick to get the SDK 'into' the app without running a tunneler, if you're looking for another pretty neat project...