0c1a28a9b6
Router routing table management. Table route hashes. Status codes changed.
...
We now manage routing table actions using dedicated functions run on
either registry or services in the registry.
Routing table now uses Route.Hash() instead of maintaining its own hash
struct filed which previously performed these operations.
Various names of variables have been changed to make them more concise.
2019-07-09 15:46:31 +01:00
30d05e34a9
Read and remove routes based on registry event deltas
2019-07-09 15:46:31 +01:00
b68f0e237f
Removed event from eventMap once sent to be advertised
2019-07-09 15:46:31 +01:00
72ef032162
First shot at flapping detection and event advertising.
...
This commit also adds Route hash function, lots of debug messages for
now and String() methods for various API objects.
2019-07-09 15:46:30 +01:00
d6c07dfb16
Update is now Advert
2019-07-09 15:46:30 +01:00
ea872f6900
Updated error statements; Update ships list of events.
2019-07-09 15:46:30 +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
8015a1daaf
Merge branch 'master' of ssh://github.com/micro/go-micro
2019-07-08 16:25:41 +01:00
608a1f8add
remove node code
2019-07-08 16:25:04 +01:00
4a02e1ff2f
rewrite network interface
2019-07-08 16:24:57 +01:00
5cd1e81ba9
Merge pull request #570 from sunfuze/grpc-json-marshal
...
grpc: using jsonpb.Marshaler to do Marshal, map to jsonpb.Unmarsh
2019-07-08 08:44:51 +01:00
d3edad474e
Merge pull request #571 from micro/remove-port
...
Remove Port from registry
2019-07-08 08:18:26 +01:00
e0bf1c2283
Remove Port from registry
2019-07-08 08:01:42 +01:00
b655f7f55a
grpc: using jsonpb.Marshaler to do Marshal, map to jsonpb.Unmarsh
2019-07-08 10:32:10 +08:00
5b7454e5a8
update transport package comments
2019-07-07 15:04:07 +01:00
0b732b2c49
update transport package comments
2019-07-07 15:03:08 +01:00
be33d9204a
Merge pull request #569 from micro/event
...
Change Publication to Event
2019-07-07 12:45:37 +01:00
4b4ad68eb9
Change Publication to Event
2019-07-07 12:44:09 +01:00
79b03a6825
add broker args
2019-07-07 12:36:14 +01:00
777a203f96
gofmt
2019-07-07 12:33:54 +01:00
c1097a4509
strip broker address
2019-07-07 12:33:47 +01:00
5f664faeba
Add transport options comments
2019-07-07 12:23:03 +01:00
d2d6841f02
Move transport to network/transport
2019-07-07 10:37:34 +01:00
eafc930f84
Change network id to name
2019-07-07 10:10:38 +01:00
d1fc3c361e
Merge pull request #566 from unistack-org/speed
...
codec grpc: fix extra allocations on message unmarshal
2019-07-04 17:29:32 +01:00
e40307c567
codec grpc: fix extra allocations on message unmarshal
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2019-07-04 14:06:29 +03:00
a412486c39
Update registry util semantics
2019-07-04 11:36:49 +01:00
59a0e727e4
Merge pull request #563 from unistack-org/race
...
export registry util function to safe copy registry data
2019-07-04 11:16:54 +01:00
b35f227f7a
Merge pull request #565 from sunfuze/grpc-json-unmarshal
...
grpc: if unmarshal target is proto.Message, using jsonpb
2019-07-04 11:16:11 +01:00
00ba1655ca
remove some readmes
2019-07-04 11:15:54 +01:00
e88041dc26
if unmarshal target is proto.Message, using jsonpb
2019-07-04 16:43:36 +08:00
0e34c572b4
export registry util function to safe copy registry data
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2019-07-04 11:39:43 +03:00
2644497ccb
Fix some link connection logic
2019-07-03 19:51:40 +01:00
e54de56376
Functional loopback code
2019-07-03 19:26:24 +01:00
7008809eff
Make the link use debug
2019-07-02 20:57:23 +01:00
f619e46def
Some functioning network code
2019-07-02 20:54:21 +01:00
c3611aead2
go fmt
2019-07-02 20:53:42 +01:00
686aa3aa05
log levels
2019-07-02 19:21:43 +01:00
543dc0166c
Restructure network things before moving
2019-07-02 08:45:00 +01:00
372ad949ff
Rename to mucp transport
2019-07-02 00:48:15 +01:00
a0c2d18c40
Merge pull request #559 from milosgajdos83/table-tests
...
Default routing table tests
2019-07-02 00:28:52 +01:00
b4236f4430
Add network transport
2019-07-02 00:27:53 +01:00
0e1fcc4f28
Stop hardcoding table sizes; increment as you move on.
2019-07-01 23:38:49 +01:00
8f22e61a8b
List test function properly named.
2019-07-01 23:38:48 +01:00
956902f641
Added List tests.
2019-07-01 23:38:48 +01:00
ffac0b9a18
First batch of Add/Del/Update tests.
2019-07-01 23:38:48 +01:00
c108b51d2a
add network to Node proto
2019-07-01 23:12:05 +01:00
5fd798c9b6
add resolver comment
2019-07-01 23:11:55 +01:00
ebe3633082
move network initialiser code
2019-07-01 22:59:11 +01:00