Commit Graph

  • 0bf54c122f move transport back Asim Aslam 2019-07-09 18:41:26 +01:00
  • 97282a5377 remove resolver Asim Aslam 2019-07-09 16:54:44 +01:00
  • b642d5e1c0 remove proto dir Asim Aslam 2019-07-09 16:53:30 +01:00
  • c5a282ddd3 remove the tunnel Asim Aslam 2019-07-09 16:52:44 +01:00
  • 6cf8bde612 Router selector and proxy modifications due to Route struct changes. Milos Gajdos 2019-07-09 16:45:31 +01:00
  • 327029beff fix string method Asim Aslam 2019-07-09 16:44:43 +01:00
  • c5214c931f reorder and reword Asim Aslam 2019-07-09 16:38:44 +01:00
  • d725980444 add some initialisers Asim Aslam 2019-07-09 16:37:59 +01:00
  • 23cb811f60 Removed fmt.Stringer artistry from all roouter and table structs Milos Gajdos 2019-07-09 16:17:18 +01:00
  • c5fb409760 Removed debug logs Milos Gajdos 2019-07-09 15:55:39 +01:00
  • 70665e5a7d Route has changed to accomodate Link, Service and Address Milos Gajdos 2019-07-09 15:45:42 +01:00
  • 449aa0a339 Collect ANNOUNCE mesage events before adding default gateway. Milos Gajdos 2019-07-09 15:01:52 +01:00
  • 265271008e Simplified processEvents loop; Added router Announcement. Milos Gajdos 2019-07-09 12:46:15 +01:00
  • b82245429e Simplified table logic. Lookup tests. mucp/cient update Milos Gajdos 2019-07-08 21:03:54 +01:00
  • cc590f5f2c Table now has a dedicated package inside router package. Milos Gajdos 2019-07-08 16:51:55 +01:00
  • 0c1a28a9b6 Router routing table management. Table route hashes. Status codes changed. Milos Gajdos 2019-07-08 16:16:50 +01:00
  • 30d05e34a9 Read and remove routes based on registry event deltas Milos Gajdos 2019-07-06 01:31:59 +01:00
  • b68f0e237f Removed event from eventMap once sent to be advertised Milos Gajdos 2019-07-06 00:36:15 +01:00
  • 72ef032162 First shot at flapping detection and event advertising. Milos Gajdos 2019-07-05 19:15:32 +01:00
  • d6c07dfb16 Update is now Advert Milos Gajdos 2019-07-04 02:06:59 +01:00
  • ea872f6900 Updated error statements; Update ships list of events. Milos Gajdos 2019-07-03 19:50:07 +01:00
  • 6bdc23a3aa add comments Asim Aslam 2019-07-08 16:32:12 +01:00
  • fa54db5ba5 rename network name to go.micro Asim Aslam 2019-07-08 16:27:02 +01:00
  • 8015a1daaf Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-07-08 16:25:41 +01:00
  • 608a1f8add remove node code Asim Aslam 2019-07-08 16:25:04 +01:00
  • 4a02e1ff2f rewrite network interface Asim Aslam 2019-07-08 16:24:57 +01:00
  • 5cd1e81ba9 Merge pull request #570 from sunfuze/grpc-json-marshal Asim Aslam 2019-07-08 08:44:51 +01:00
  • d3edad474e Merge pull request #571 from micro/remove-port Asim Aslam 2019-07-08 08:18:26 +01:00
  • e0bf1c2283 Remove Port from registry Asim Aslam 2019-07-08 08:01:42 +01:00
  • b655f7f55a grpc: using jsonpb.Marshaler to do Marshal, map to jsonpb.Unmarsh Joe 2019-07-08 10:32:10 +08:00
  • 5b7454e5a8 update transport package comments Asim Aslam 2019-07-07 15:04:07 +01:00
  • 0b732b2c49 update transport package comments Asim Aslam 2019-07-07 15:03:08 +01:00
  • be33d9204a Merge pull request #569 from micro/event Asim Aslam 2019-07-07 12:45:37 +01:00
  • 4b4ad68eb9 Change Publication to Event Asim Aslam 2019-07-07 12:44:09 +01:00
  • 79b03a6825 add broker args Asim Aslam 2019-07-07 12:36:14 +01:00
  • 777a203f96 gofmt Asim Aslam 2019-07-07 12:33:54 +01:00
  • c1097a4509 strip broker address Asim Aslam 2019-07-07 12:33:47 +01:00
  • 5f664faeba Add transport options comments Asim Aslam 2019-07-07 12:23:03 +01:00
  • d2d6841f02 Move transport to network/transport Asim Aslam 2019-07-07 10:37:34 +01:00
  • eafc930f84 Change network id to name Asim Aslam 2019-07-07 10:10:38 +01:00
  • d1fc3c361e Merge pull request #566 from unistack-org/speed Asim Aslam 2019-07-04 17:29:32 +01:00
  • e40307c567 codec grpc: fix extra allocations on message unmarshal Vasiliy Tolstov 2019-07-04 14:06:29 +03:00
  • a412486c39 Update registry util semantics Asim Aslam 2019-07-04 11:36:49 +01:00
  • 59a0e727e4 Merge pull request #563 from unistack-org/race Asim Aslam 2019-07-04 11:16:54 +01:00
  • b35f227f7a Merge pull request #565 from sunfuze/grpc-json-unmarshal Asim Aslam 2019-07-04 11:16:11 +01:00
  • 00ba1655ca remove some readmes Asim Aslam 2019-07-04 11:15:54 +01:00
  • e88041dc26 if unmarshal target is proto.Message, using jsonpb Joe 2019-07-04 16:43:36 +08:00
  • 0e34c572b4 export registry util function to safe copy registry data Vasiliy Tolstov 2019-07-04 00:15:44 +03:00
  • 2644497ccb Fix some link connection logic Asim Aslam 2019-07-03 19:51:40 +01:00
  • e54de56376 Functional loopback code Asim Aslam 2019-07-03 19:26:24 +01:00
  • 7008809eff Make the link use debug Asim Aslam 2019-07-02 20:57:23 +01:00
  • f619e46def Some functioning network code Asim Aslam 2019-07-02 20:54:21 +01:00
  • c3611aead2 go fmt Asim Aslam 2019-07-02 20:53:42 +01:00
  • 686aa3aa05 log levels Asim Aslam 2019-07-02 19:21:43 +01:00
  • 543dc0166c Restructure network things before moving Asim Aslam 2019-07-02 08:45:00 +01:00
  • 372ad949ff Rename to mucp transport Asim Aslam 2019-07-02 00:48:15 +01:00
  • a0c2d18c40 Merge pull request #559 from milosgajdos83/table-tests Asim Aslam 2019-07-02 00:28:52 +01:00
  • b4236f4430 Add network transport Asim Aslam 2019-07-02 00:27:53 +01:00
  • 0e1fcc4f28 Stop hardcoding table sizes; increment as you move on. Milos Gajdos 2019-07-01 23:36:22 +01:00
  • 8f22e61a8b List test function properly named. Milos Gajdos 2019-07-01 23:19:35 +01:00
  • 956902f641 Added List tests. Milos Gajdos 2019-07-01 23:15:45 +01:00
  • ffac0b9a18 First batch of Add/Del/Update tests. Milos Gajdos 2019-07-01 22:57:27 +01:00
  • c108b51d2a add network to Node proto Asim Aslam 2019-07-01 23:12:05 +01:00
  • 5fd798c9b6 add resolver comment Asim Aslam 2019-07-01 23:11:55 +01:00
  • ebe3633082 move network initialiser code Asim Aslam 2019-07-01 22:59:11 +01:00
  • 032c3134c6 update comment Asim Aslam 2019-07-01 22:54:26 +01:00
  • 8ccf61ebaf Strip Link methods Asim Aslam 2019-07-01 22:52:28 +01:00
  • fbbc33d0f9 Set Network() to string Asim Aslam 2019-07-01 22:41:27 +01:00
  • da299ea26b Simmplified RT Lookup. No more Metric in Query. Milos Gajdos 2019-07-01 20:33:08 +01:00
  • d3e200575c Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-07-01 18:37:45 +01:00
  • ddee8412ff Add tunnel interface Asim Aslam 2019-07-01 18:37:39 +01:00
  • c84f101e17 Merge pull request #553 from milosgajdos83/router-network Asim Aslam 2019-07-01 16:17:02 +01:00
  • f6e064cdbd Fixed router idempotency. Return registry.ErrWatchStopped from mdns reg Milos Gajdos 2019-07-01 15:43:50 +01:00
  • cff46c3fd8 Added Init state. Recreate exit and advertise channels when recovering Milos Gajdos 2019-06-29 00:46:22 +01:00
  • 32300eadc1 Added Router Status which allows to track router status Milos Gajdos 2019-06-28 18:35:53 +01:00
  • 8ad2f73ad6 Advertisement is now Update; started bit is now running. Milos Gajdos 2019-06-28 11:53:55 +01:00
  • 9d7420658d Changed router interface. Added table watcher. Advertise routes Milos Gajdos 2019-06-27 22:52:51 +01:00
  • 0971deb9cc Merge pull request #558 from micro/network Asim Aslam 2019-07-01 12:12:23 +01:00
  • 0899282277 Checkpoint networking code Asim Aslam 2019-07-01 11:55:15 +01:00
  • d8e998ad85 add peer in context Asim Aslam 2019-06-27 14:53:01 +01:00
  • b4b76d452a Call advertise Asim Aslam 2019-06-27 14:38:12 +01:00
  • 67e3d560fe Lookup every service. FML Asim Aslam 2019-06-27 14:37:52 +01:00
  • 9630e153a5 fix grpc proto wrapper Asim Aslam 2019-06-27 13:08:06 +01:00
  • 43297f731c Add default router Asim Aslam 2019-06-27 12:57:23 +01:00
  • f6f6e1b561 Use the router to get routes Asim Aslam 2019-06-27 12:56:52 +01:00
  • 4bee5c1b2b Merge pull request #546 from lpxxn/master Asim Aslam 2019-06-27 07:02:45 +01:00
  • 3b0ef425b6 pass parameter to anonymous function lpxxn 2019-06-27 13:06:53 +08:00
  • 5334203435 Merge pull request #4 from micro/master 李鹏 2019-06-27 13:01:14 +08:00
  • 0da8256426 Accept a range of addresses Asim Aslam 2019-06-26 20:51:13 +01:00
  • 940ea94a96 Lookup router via registry Asim Aslam 2019-06-26 19:56:40 +01:00
  • b904f383c1 go fmt Asim Aslam 2019-06-26 19:28:30 +01:00
  • cedcef032d Add remote lookup via router selector Asim Aslam 2019-06-26 19:27:38 +01:00
  • 76011b151d Bugfix: Set gateway to node.Address Milos Gajdos 2019-06-26 16:28:33 +01:00
  • 27b145f968 add router proto Asim Aslam 2019-06-26 16:23:10 +01:00
  • ac098e4d78 add router selector and network defaults Asim Aslam 2019-06-26 16:12:57 +01:00
  • 1a62c11166 Merge pull request #544 from milosgajdos83/router-rework Asim Aslam 2019-06-26 16:08:12 +01:00
  • fe84a2d726 Route per service node. No Network Registry for now. Milos Gajdos 2019-06-26 16:03:19 +01:00
  • c282125f09 Merge pull request #3 from micro/master 李鹏 2019-06-26 11:56:00 +08:00
  • 4cad7697cc Merge pull request #542 from magodo/config_consul_source_opt Asim Aslam 2019-06-25 16:14:03 +01:00
  • a8dbca756c rename stuff per feedback magodo 2019-06-25 22:41:31 +08:00