提交

提交图

4020 次代码提交

作者 SHA1 备注 提交日期
Asim Aslam 34967e8e33 Merge pull request #573 from milosgajdos83/flap-detection
Router rework. Flap detection. Table package.
2019-07-10 07:12:18 +01:00
Asim Aslam eda380284c remove network 2019-07-09 18:45:14 +01:00
Asim Aslam 0bf54c122f move transport back 2019-07-09 18:41:26 +01:00
Asim Aslam 97282a5377 remove resolver 2019-07-09 16:54:44 +01:00
Asim Aslam b642d5e1c0 remove proto dir 2019-07-09 16:53:30 +01:00
Asim Aslam c5a282ddd3 remove the tunnel 2019-07-09 16:52:44 +01:00
Milos Gajdos 6cf8bde612 Router selector and proxy modifications due to Route struct changes. 2019-07-09 16:45:31 +01:00
Asim Aslam 327029beff fix string method 2019-07-09 16:44:43 +01:00
Asim Aslam c5214c931f reorder and reword 2019-07-09 16:38:44 +01:00
Asim Aslam d725980444 add some initialisers 2019-07-09 16:37:59 +01:00
Milos Gajdos 23cb811f60 Removed fmt.Stringer artistry from all roouter and table structs 2019-07-09 16:17:18 +01:00
Milos Gajdos c5fb409760 Removed debug logs 2019-07-09 15:55:39 +01:00
Milos Gajdos 70665e5a7d Route has changed to accomodate Link, Service and Address 2019-07-09 15:46:32 +01:00
Milos Gajdos 449aa0a339 Collect ANNOUNCE mesage events before adding default gateway. 2019-07-09 15:46:31 +01:00
Milos Gajdos 265271008e Simplified processEvents loop; Added router Announcement. 2019-07-09 15:46:31 +01:00
Milos Gajdos b82245429e Simplified table logic. Lookup tests. mucp/cient update 2019-07-09 15:46:31 +01:00
Milos Gajdos cc590f5f2c Table now has a dedicated package inside router package. 2019-07-09 15:46:31 +01:00
Milos Gajdos 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
Milos Gajdos 30d05e34a9 Read and remove routes based on registry event deltas 2019-07-09 15:46:31 +01:00
Milos Gajdos b68f0e237f Removed event from eventMap once sent to be advertised 2019-07-09 15:46:31 +01:00
Milos Gajdos 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
Milos Gajdos d6c07dfb16 Update is now Advert 2019-07-09 15:46:30 +01:00
Milos Gajdos ea872f6900 Updated error statements; Update ships list of events. 2019-07-09 15:46:30 +01:00
Asim Aslam 6bdc23a3aa add comments 2019-07-08 16:32:12 +01:00
Asim Aslam fa54db5ba5 rename network name to go.micro 2019-07-08 16:27:02 +01:00
Asim Aslam 8015a1daaf Merge branch 'master' of ssh://github.com/micro/go-micro 2019-07-08 16:25:41 +01:00
Asim Aslam 608a1f8add remove node code 2019-07-08 16:25:04 +01:00
Asim Aslam 4a02e1ff2f rewrite network interface 2019-07-08 16:24:57 +01:00
Asim Aslam 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
Asim Aslam d3edad474e Merge pull request #571 from micro/remove-port
Remove Port from registry
2019-07-08 08:18:26 +01:00
Asim Aslam 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
Asim Aslam 5b7454e5a8 update transport package comments 2019-07-07 15:04:07 +01:00
Asim Aslam 0b732b2c49 update transport package comments 2019-07-07 15:03:08 +01:00
Asim Aslam be33d9204a Merge pull request #569 from micro/event
Change Publication to Event
2019-07-07 12:45:37 +01:00
Asim Aslam 4b4ad68eb9 Change Publication to Event 2019-07-07 12:44:09 +01:00
Asim Aslam 79b03a6825 add broker args 2019-07-07 12:36:14 +01:00
Asim Aslam 777a203f96 gofmt 2019-07-07 12:33:54 +01:00
Asim Aslam c1097a4509 strip broker address 2019-07-07 12:33:47 +01:00
Asim Aslam 5f664faeba Add transport options comments 2019-07-07 12:23:03 +01:00
Asim Aslam d2d6841f02 Move transport to network/transport 2019-07-07 10:37:34 +01:00
Asim Aslam eafc930f84 Change network id to name 2019-07-07 10:10:38 +01:00
Asim Aslam 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
Vasiliy Tolstov 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
Asim Aslam a412486c39 Update registry util semantics 2019-07-04 11:36:49 +01:00
Asim Aslam 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
Asim Aslam 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
Asim Aslam 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
Vasiliy Tolstov 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