From a9c0b95603dbc14742ed65f215e0f9c44c7a8d58 Mon Sep 17 00:00:00 2001 From: Asim Aslam Date: Wed, 16 Jan 2019 13:12:21 +0000 Subject: [PATCH] update readme --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5f441b26..cb758113 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,9 @@ Follow us on [Twitter](https://twitter.com/microhq) or join the [Slack](http://s Go Micro abstracts away the details of distributed systems. Here are the main features. - **Service Discovery** - Automatic service registration and name resolution. Service discovery is at the core of micro service -development. When service A needs to speak to service B it needs the location of that service. Consul is the default discovery -system with multicast DNS (mdns) as a local option or the SWIM protocol (gossip) for zero dependency p2p networks. +development. When service A needs to speak to service B it needs the location of that service. The default discovery mechanism is +multicast DNS (mdns), a zeroconf system. You can optionally set gossip using the SWIM protocol for p2p networks or consul for a +resilient cloud-native setup. - **Load Balancing** - Client side load balancing built on service discovery. Once we have the addresses of any number of instances of a service we now need a way to decide which node to route to. We use random hashed load balancing to provide even distribution