update readme
This commit is contained in:
parent
7bd0bd14c8
commit
a9c0b95603
@ -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.
|
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
|
- **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
|
development. When service A needs to speak to service B it needs the location of that service. The default discovery mechanism is
|
||||||
system with multicast DNS (mdns) as a local option or the SWIM protocol (gossip) for zero dependency p2p networks.
|
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
|
- **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
|
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user