What You Learned

Distributed Services with Go — by Travis Jeffery (60 / 84)

The Pragmatic Programmers
The Pragmatic Programmers
1 min readApr 23, 2021

--

👈 Multiplex to Run Multiple Services on One Por t | TOC | Chapter 9 Discover Servers and Load Balance from the Client 👉

In this chapter, you learned how to coordinate distributed services with Raft by adding leader election and replication to our service. We also looked at how to multiplex connections and run multiple services on one port. Next, we’ll talk about client-side discovery, so clients can discover and call our servers.

Footnotes

[48] https://cwiki.apache.org/confluence/display/KAFKA/KIP-500:+Replace+ZooKeeper+with+a+Self-Managed+Metadata+Quorum

[49] https://www.cockroachlabs.com/blog/scaling-raft

[50] https://github.com/boltdb/bolt

[51] https://tools.ietf.org/html/rfc7983

Copyright © 2021, The Pragmatic Bookshelf.

👈 Multiplex to Run Multiple Services on One Por t | TOC | Chapter 9 Discover Servers and Load Balance from the Client 👉

Distributed Services with Go by Travis Jeffery can be purchased in other book formats directly from the Pragmatic Programmers. If you notice a code error or formatting mistake, please let us know here so that we can fix it.

Unlisted

--

--

The Pragmatic Programmers
The Pragmatic Programmers

We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.