1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-06-12 22:07:47 +02:00
Commit Graph

18 Commits

Author SHA1 Message Date
da04aa8ae8 Switch to AdvertiseLocal by default 2019-12-02 17:36:20 +00:00
7a4bff4e9f Changed names of some variables. 2019-10-09 19:08:24 +01:00
837597fe6f Make Optimal strategy default. Collapse routing tables based on strategy 2019-10-09 17:24:38 +01:00
96e564e402 Add router advertisement Strategy option to router. 2019-10-09 17:24:38 +01:00
4030ccc27b Move proxy/router 2019-08-05 17:44:33 +01:00
3f97743e34 Move router and proxy into network package 2019-06-21 17:20:31 +01:00
10a3636a9f Renamed variables, options and functions 2019-06-19 21:22:14 +01:00
322eaae529 Small code refactoring. Added more comments and parseToNode func 2019-06-19 18:03:42 +01:00
6a33b7576b Removed router watcher code duplication. Small code refactor. 2019-06-19 18:03:42 +01:00
6e669d4611 Reorganised source. Renamed files. No Code change. 2019-06-19 18:03:42 +01:00
95fc625e99 Big refactor. New Registry watchers. New options. New names. 2019-06-19 18:03:42 +01:00
338e0fdf18 Lots of refactoring. We now have basic routing table watcher. 2019-06-19 18:03:42 +01:00
5899134b66 Simplified API. Correct Router initialization. Debug printing. 2019-06-19 18:03:41 +01:00
9c57f32f58 Added Entry type. Basic implementation of Router and Table 2019-06-19 18:03:41 +01:00
d7f0db04ec Added network ID option. Added mutex to routing table. 2019-06-19 18:03:41 +01:00
e4311c3a10 Redefined and polished some interfaces and data structures. 2019-06-19 18:03:41 +01:00
ee8b6b3114 Redefeind interfaces; Added better modelled data strauctures
Router interface has been redefined which fits better with what we are
looking for.

Routing table now offers a comprehensive set of information about its
entries which will make up for rich queries in the future

Query interface has been defined to enable current basic and more
advanced queries in the future.
2019-06-19 18:03:41 +01:00
08da7c1283 First commit: Outline of Router interface 2019-06-19 18:03:40 +01:00