1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-06-24 22:26:54 +02:00
Commit Graph

38 Commits

Author SHA1 Message Date
d6be91e8af Changed RPC methods. Changed Network interface.
* Nodes/Topology removed from public methods from Network interface
* Peers() returns max depth 3 topology
* handler.Topology rpc endpoint removed
* handler.Peers rpc endpoint accept "depth" param to return max depth peers
2019-09-13 03:03:56 +01:00
2dfbe93d65 Added more node tests. Small refactoring of Netowkr and handler. 2019-09-13 03:03:55 +01:00
16fcf1fbda Nodes, Peers and Topology methods for node
Topology accepts an argument to define the depth of the topology
requested from the network. proto definitions have been modified
accordingly, too.
2019-09-13 03:03:55 +01:00
195c6a8c90 Neighbour is now peer. Neighbourhood is Peers. Small refactor. 2019-09-13 03:03:54 +01:00
ec6318befc Prune nodes that have not announced themselves for certain time period. 2019-09-03 10:00:14 +01:00
86665454e7 Implementation of Nodes method. First take on full handler 2019-09-02 17:06:21 +01:00
4f5a849211 Added Nodes method to Network interface 2019-09-02 12:40:05 +01:00
bf53c16e4b Rough outline of Network introspection interface 2019-09-02 12:40:05 +01:00
d09b7dbbef Broadcast neighbourhood; fix critical bugs in channel connections
This commit introduces neighbourhood announcements which allows to
maintaing neighbour map if each next-hop node.

It also fixes a critical bug when accepting connections for a particular
tunnel channel.
2019-08-28 20:11:19 +01:00
e1599b0f17 Set server name. Set default network name. 2019-08-23 15:14:16 +01:00
a09d5d2e9a Add Address method. Start and Stop router/server. 2019-08-23 15:14:16 +01:00
fcec6e8eae First attempt to implement default network interface 2019-08-23 15:14:15 +01:00
6beae23afd First commit. Outline of the default network. 2019-08-23 15:14:15 +01:00
34381213e7 Package comment 2019-08-05 18:04:47 +01:00
cdf0f14d58 remove this code 2019-07-31 17:19:49 +01:00
318367cd71 move NewNetwork 2019-07-31 15:37:12 +01:00
2d09e74b0e add address/advertise 2019-07-31 15:35:51 +01:00
fca89e06ef Some network inspiration 2019-07-31 15:22:57 +01:00
eda380284c remove network 2019-07-09 18:45:14 +01:00
0bf54c122f move transport back 2019-07-09 18:41:26 +01:00
c5214c931f reorder and reword 2019-07-09 16:38:44 +01:00
d725980444 add some initialisers 2019-07-09 16:37:59 +01:00
6bdc23a3aa add comments 2019-07-08 16:32:12 +01:00
fa54db5ba5 rename network name to go.micro 2019-07-08 16:27:02 +01:00
4a02e1ff2f rewrite network interface 2019-07-08 16:24:57 +01:00
eafc930f84 Change network id to name 2019-07-07 10:10:38 +01:00
ebe3633082 move network initialiser code 2019-07-01 22:59:11 +01:00
032c3134c6 update comment 2019-07-01 22:54:26 +01:00
8ccf61ebaf Strip Link methods 2019-07-01 22:52:28 +01:00
fbbc33d0f9 Set Network() to string 2019-07-01 22:41:27 +01:00
0899282277 Checkpoint networking code 2019-07-01 11:55:15 +01:00
ac098e4d78 add router selector and network defaults 2019-06-26 16:12:57 +01:00
dffbe045e4 move node functions 2019-06-22 19:02:57 +01:00
2d91ba411e update the network interface 2019-06-22 16:51:20 +01:00
ed54384bf4 Update network 2019-06-18 11:56:11 +01:00
59eaa89bac Node is a network 2019-06-17 21:11:39 +01:00
1a571b8c82 Add network transport 2019-06-17 18:25:42 +01:00
308673b393 add network package 2019-06-17 16:57:53 +01:00