提交

提交图

4694 次代码提交

作者 SHA1 备注 提交日期
Asim Aslam 1f218f7b48 Allow the socket to be specified 2019-07-10 19:07:18 +01:00
Asim Aslam 7e0d4fe0cf Merge branch 'master' of ssh://github.com/micro/go-micro 2019-07-10 19:01:38 +01:00
Asim Aslam 0a39fe39c3 Update tunnel to use id+session for the key 2019-07-10 19:01:24 +01:00
Milos Gajdos 163b917ec7 proto.EventType Insert is now Create to mirror table.Event 2019-07-10 18:37:46 +01:00
Asim Aslam 0f16eb2858 add further comments to tunnel 2019-07-10 18:35:10 +01:00
Asim Aslam 89231f701b Add comments and session 2019-07-10 18:26:11 +01:00
Asim Aslam 196e76e350 Merge branch 'master' of ssh://github.com/micro/go-micro 2019-07-10 18:24:12 +01:00
Asim Aslam f3d9177233 Add sessions to tunnel 2019-07-10 18:24:03 +01:00
Asim Aslam 8b7ac8a3f9 Merge pull request #576 from milosgajdos83/router-rpc
Added List and Watch rpc calls.
2019-07-10 17:55:23 +01:00
Milos Gajdos 8f5aed707e Table.Add is now Table.Create. Insesrt event is now Create event. 2019-07-10 17:46:22 +01:00
Asim Aslam c71576a538 Update link Id comment 2019-07-10 17:43:36 +01:00
Asim Aslam 27cfc06828 Cleanup and move around the link code 2019-07-10 17:42:41 +01:00
Asim Aslam 717ba4b3c0 Add tunnel comments 2019-07-10 17:41:17 +01:00
Asim Aslam 4e3a230356 top level package comment 2019-07-10 17:40:14 +01:00
Asim Aslam 66c2519696 Add Tunnel: an interface for stream duplexing over a link 2019-07-10 17:36:04 +01:00
Milos Gajdos 86dfa82dfa Added List and Watch rpc calls. 2019-07-10 17:21:55 +01:00
Asim Aslam 55f8045a70 Add link: a layer ontop of a transport socket 2019-07-10 17:12:51 +01:00
Asim Aslam b23d955536 Use gateway if available 2019-07-10 08:26:33 +01:00
Asim Aslam 5b565f9f10 update comment 2019-07-10 07:56:52 +01:00
Asim Aslam 9955ed2034 move table 2019-07-10 07:56:18 +01:00
Asim Aslam c36107e811 cleanup consts 2019-07-10 07:51:24 +01:00
Asim Aslam a08b64c8ab remove the string methods 2019-07-10 07:50:33 +01:00
Asim Aslam 64ec0633a3 Fix breaks and go fmt 2019-07-10 07:47:17 +01:00
Asim Aslam 0a1b657221 visual cleanup of router code 2019-07-10 07:45:27 +01:00
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