提交

提交图

4020 次代码提交

作者 SHA1 备注 提交日期
Asim Aslam 2644497ccb Fix some link connection logic 2019-07-03 19:51:40 +01:00
Asim Aslam e54de56376 Functional loopback code 2019-07-03 19:26:24 +01:00
Asim Aslam 7008809eff Make the link use debug 2019-07-02 20:57:23 +01:00
Asim Aslam f619e46def Some functioning network code 2019-07-02 20:54:21 +01:00
Asim Aslam c3611aead2 go fmt 2019-07-02 20:53:42 +01:00
Asim Aslam 686aa3aa05 log levels 2019-07-02 19:21:43 +01:00
Asim Aslam 543dc0166c Restructure network things before moving 2019-07-02 08:45:00 +01:00
Asim Aslam 372ad949ff Rename to mucp transport 2019-07-02 00:48:15 +01:00
Asim Aslam a0c2d18c40 Merge pull request #559 from milosgajdos83/table-tests
Default routing table tests
2019-07-02 00:28:52 +01:00
Asim Aslam b4236f4430 Add network transport 2019-07-02 00:27:53 +01:00
Milos Gajdos 0e1fcc4f28 Stop hardcoding table sizes; increment as you move on. 2019-07-01 23:38:49 +01:00
Milos Gajdos 8f22e61a8b List test function properly named. 2019-07-01 23:38:48 +01:00
Milos Gajdos 956902f641 Added List tests. 2019-07-01 23:38:48 +01:00
Milos Gajdos ffac0b9a18 First batch of Add/Del/Update tests. 2019-07-01 23:38:48 +01:00
Asim Aslam c108b51d2a add network to Node proto 2019-07-01 23:12:05 +01:00
Asim Aslam 5fd798c9b6 add resolver comment 2019-07-01 23:11:55 +01:00
Asim Aslam ebe3633082 move network initialiser code 2019-07-01 22:59:11 +01:00
Asim Aslam 032c3134c6 update comment 2019-07-01 22:54:26 +01:00
Asim Aslam 8ccf61ebaf Strip Link methods 2019-07-01 22:52:28 +01:00
Asim Aslam fbbc33d0f9 Set Network() to string 2019-07-01 22:41:27 +01:00
Milos Gajdos da299ea26b Simmplified RT Lookup. No more Metric in Query. 2019-07-01 20:33:08 +01:00
Asim Aslam d3e200575c Merge branch 'master' of ssh://github.com/micro/go-micro 2019-07-01 18:37:45 +01:00
Asim Aslam ddee8412ff Add tunnel interface 2019-07-01 18:37:39 +01:00
Asim Aslam c84f101e17 Merge pull request #553 from milosgajdos83/router-network
Changed router interface. Added table watcher. Advertise routes
2019-07-01 16:17:02 +01:00
Milos Gajdos f6e064cdbd Fixed router idempotency. Return registry.ErrWatchStopped from mdns reg 2019-07-01 15:46:26 +01:00
Milos Gajdos cff46c3fd8 Added Init state. Recreate exit and advertise channels when recovering
In order to differentiate between intialized and other states we
introduced a new state: Init. The router is in this state only when it's
created.

We have cleaned up router status management which is now handled by
manageStatus function only.
2019-07-01 15:46:26 +01:00
Milos Gajdos 32300eadc1 Added Router Status which allows to track router status 2019-07-01 15:46:25 +01:00
Milos Gajdos 8ad2f73ad6 Advertisement is now Update; started bit is now running. 2019-07-01 15:46:25 +01:00
Milos Gajdos 9d7420658d Changed router interface. Added table watcher. Advertise routes
* Changed router interface to return Advertisement channel
* Added default gateway route to the routing table if supplied
* Watch table for updates and advertise to the network
* We hash the routes on 3-tuple (Destination, Gateway, Network)
2019-07-01 15:46:25 +01:00
Asim Aslam 0971deb9cc Merge pull request #558 from micro/network
Networking code
2019-07-01 12:12:23 +01:00
Asim Aslam 0899282277 Checkpoint networking code 2019-07-01 11:55:15 +01:00
Asim Aslam d8e998ad85 add peer in context 2019-06-27 14:53:01 +01:00
Asim Aslam b4b76d452a Call advertise 2019-06-27 14:38:12 +01:00
Asim Aslam 67e3d560fe Lookup every service. FML 2019-06-27 14:37:52 +01:00
Asim Aslam 9630e153a5 fix grpc proto wrapper 2019-06-27 13:08:06 +01:00
Asim Aslam 43297f731c Add default router 2019-06-27 12:57:23 +01:00
Asim Aslam f6f6e1b561 Use the router to get routes 2019-06-27 12:56:52 +01:00
Asim Aslam 4bee5c1b2b Merge pull request #546 from lpxxn/master
pass parameter to anonymous function
2019-06-27 07:02:45 +01:00
lpxxn 3b0ef425b6 pass parameter to anonymous function 2019-06-27 13:06:53 +08:00
李鹏 5334203435 Merge pull request #4 from micro/master
pull
2019-06-27 13:01:14 +08:00
Asim Aslam 0da8256426 Accept a range of addresses 2019-06-26 20:51:13 +01:00
Asim Aslam 940ea94a96 Lookup router via registry 2019-06-26 19:56:40 +01:00
Asim Aslam b904f383c1 go fmt 2019-06-26 19:28:30 +01:00
Asim Aslam cedcef032d Add remote lookup via router selector 2019-06-26 19:27:38 +01:00
Milos Gajdos 76011b151d Bugfix: Set gateway to node.Address
gw has not been initialized; it was basically an empty string and only
got populated by Sprintf-ing the addr:port IF the port has been set.
This commit sets the gw to node.Address to it's never an empty string.
2019-06-26 16:28:33 +01:00
Asim Aslam 27b145f968 add router proto 2019-06-26 16:23:10 +01:00
Asim Aslam ac098e4d78 add router selector and network defaults 2019-06-26 16:12:57 +01:00
Asim Aslam 1a62c11166 Merge pull request #544 from milosgajdos83/router-rework
Router rework
2019-06-26 16:08:12 +01:00
Milos Gajdos fe84a2d726 Route per service node. No Network Registry for now. 2019-06-26 16:03:19 +01:00
李鹏 c282125f09 Merge pull request #3 from micro/master
update
2019-06-26 11:56:00 +08:00