Re:Golang is evil on shitty networks
by pclmulqdq on Thursday December 29, 2022 @10:50PM
(#34181568)
I've never directly used Consul's internals, but I'm guessing it uses Stubby, which is built on top of TCP.
[ Parent
| on HN ]
It does Serf over UDP, but I get fuzzy on the integration of Serf and Consul.
Raft and the Consul RPC API use TCP, Serf uses both TCP and UDP.
While the Consul RCP API may have grown options to use GRPC (I forget now), Raft uses length-prefixed msgpack PDUs.