1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-06-18 22:17:44 +02:00
Commit Graph

3153 Commits

Author SHA1 Message Date
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
Joe
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
Joe
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