Commit Graph

  • b6fb969ab9 Add List and Lookup implementation. Default error for not implement. Milos Gajdos 2019-07-26 12:43:17 +01:00
  • 22d0f1f08f Changed documentation. Milos Gajdos 2019-07-25 23:52:54 +01:00
  • c3a8146d99 Added outline of router/service package. Milos Gajdos 2019-07-25 23:37:51 +01:00
  • 2338780a61 Full router RPC coverage Milos Gajdos 2019-07-25 23:24:46 +01:00
  • e22c4b4c07 table package is no more. Cleaned up unnecessary code, too. Milos Gajdos 2019-07-25 23:19:05 +01:00
  • 100cb9db6b fix bug 张三 2019-07-27 11:11:16 +08:00
  • 4e27aac398 regen router proto Asim Aslam 2019-07-26 18:07:36 -07:00
  • 7ca06f0c1d set router proto package name to go.micro.router Asim Aslam 2019-07-26 18:07:14 -07:00
  • 7ca8f8f0ab Merge pull request #611 from milosgajdos83/rpc-router Asim Aslam 2019-07-24 13:30:29 -07:00
  • 9ad5ae6644 Adds new RPC methods to router service interface Milos Gajdos 2019-07-24 21:07:04 +01:00
  • 220a8fafb1 Merge pull request #610 from milosgajdos83/proxy-watch Asim Aslam 2019-07-24 11:19:52 -07:00
  • 809de7a052 Mutex Unlock when we fail to store route in cache. Milos Gajdos 2019-07-24 19:13:05 +01:00
  • 23f0231a09 Adds route watcher to mucp.Proxy Milos Gajdos 2019-07-24 19:03:13 +01:00
  • 74cbce72df Merge pull request #609 from milosgajdos83/proxy-router-interface Asim Aslam 2019-07-24 10:40:33 -07:00
  • b55adc0c30 mucp Proxy no longer uses RPC interface of router.Router directly Milos Gajdos 2019-07-24 18:13:51 +01:00
  • 388ac34b7c Merge pull request #608 from milosgajdos83/router-cleanup Asim Aslam 2019-07-24 09:46:48 -07:00
  • 13a8cfe7f3 Small function documentation update Milos Gajdos 2019-07-24 17:22:27 +01:00
  • 1e94d9fe5a Router cleanup and refactoring for win and profit. Milos Gajdos 2019-07-24 17:16:52 +01:00
  • 49dcc3d1bd Remove readme and examples from web repo Asim Aslam 2019-07-22 09:57:34 -07:00
  • 481ebe9d4f Merge pull request #604 from BruceWangNo1/patch-1 Milos Gajdos 2019-07-22 10:55:55 +01:00
  • 502f6d3e9f Update client.go Bruce Wang 2019-07-22 15:41:14 +08:00
  • 8f2585724c Merge pull request #598 from unistack-org/ipv6fix Asim Aslam 2019-07-18 07:24:47 -07:00
  • 1217ca94b1 bunch of other ipv6 fixes Vasiliy Tolstov 2019-07-18 00:18:40 +03:00
  • 96cf14ed53 Merge pull request #591 from milosgajdos83/advert-damp Asim Aslam 2019-07-17 08:12:35 -07:00
  • 3a8edd705c Merge pull request #594 from unistack-org/ipv6 Asim Aslam 2019-07-17 07:51:17 -07:00
  • 94b6455577 Increment WaitGroup before launching advertiseEvents goroutine Milos Gajdos 2019-07-17 13:02:47 +01:00
  • e688ab0a45 fix ipv6 addr parsing and using Vasiliy Tolstov 2019-07-17 10:38:50 +03:00
  • 2803146673 Renaming rampage Milos Gajdos 2019-07-17 00:06:11 +01:00
  • d4fefc4b76 Merge pull request #592 from unistack-org/speedup Asim Aslam 2019-07-16 14:41:11 -07:00
  • a3bddf5839 changes to minimize allocations and provide useful info Vasiliy Tolstov 2019-07-17 00:19:59 +03:00
  • 92495d22db Fixes advert dampening behaviour. Milos Gajdos 2019-07-16 19:00:25 +01:00
  • 8c7e35c3c6 Merge pull request #587 from milosgajdos83/registry-copy-perf Asim Aslam 2019-07-15 07:04:49 -07:00
  • c108188d65 Preallocate nodes slice in addNodes before populating it Milos Gajdos 2019-07-15 14:47:33 +01:00
  • 609934ce99 Preallocate slices; avoide append() reallocations when copying data Milos Gajdos 2019-07-15 11:13:58 +01:00
  • aa79c41fc5 update tunnel comment Asim Aslam 2019-07-14 18:34:32 -07:00
  • a549f92dec Merge pull request #585 from unistack-org/transport2 Asim Aslam 2019-07-13 19:38:22 -07:00
  • 81d2259fac transport memory: fix races Vasiliy Tolstov 2019-07-13 23:47:57 +03:00
  • 2fecde1dbb Merge pull request #583 from unistack-org/broker Asim Aslam 2019-07-13 00:16:28 +01:00
  • 008749b2b0 broker memory: fix issue with publish/subscribe Vasiliy Tolstov 2019-07-12 23:47:37 +03:00
  • 3ccb900bca Merge pull request #582 from unistack-org/memory2 Asim Aslam 2019-07-12 10:29:46 +01:00
  • a72e1185da memory transport: use write mutex lock when close Vasiliy Tolstov 2019-07-12 12:11:08 +03:00
  • 5157241c88 Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-07-11 21:46:33 +01:00
  • 70d811c47a don't use quic in the test Asim Aslam 2019-07-11 21:46:27 +01:00
  • b371704444 Merge pull request #581 from milosgajdos83/proto-update Asim Aslam 2019-07-11 21:44:10 +01:00
  • a5f21e69ad Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-07-11 21:41:00 +01:00
  • 6b984136f7 update go mod Asim Aslam 2019-07-11 21:40:52 +01:00
  • 9c851f297b Added proto.Advert type to protobuf definitions Milos Gajdos 2019-07-11 21:14:34 +01:00
  • dac8a13a77 Merge pull request #580 from milosgajdos83/advertise-table Asim Aslam 2019-07-11 12:49:02 +01:00
  • 360e193a01 update go mod Asim Aslam 2019-07-11 12:47:50 +01:00
  • 35a1de91a9 Advertise full table every minute. Milos Gajdos 2019-07-11 12:36:39 +01:00
  • 7631463b94 fix compilation errors Asim Aslam 2019-07-11 10:47:02 +01:00
  • 6581586226 Make tunnel test use quic Asim Aslam 2019-07-11 10:34:01 +01:00
  • 06c29302d7 Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-07-11 09:38:27 +01:00
  • dab0e9e9bc Set next protos in quic Asim Aslam 2019-07-11 09:38:20 +01:00
  • 47d91a1f64 Merge pull request #579 from magodo/magodo/store_get_reset_expiry Asim Aslam 2019-07-11 08:39:46 +01:00
  • bdeae91063 condense code magodo 2019-07-11 14:13:58 +08:00
  • c8d57032bc update expiry only if it is non-zero magodo 2019-07-11 12:58:20 +08:00
  • 3abe3aa28b store.Read() returns honor Record.Expiry magodo 2019-07-11 12:51:55 +08:00
  • 9b1cb4ef0e functioning tunnel with test Asim Aslam 2019-07-11 00:55:50 +01:00
  • b4796724d9 Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-07-11 00:14:43 +01:00
  • ae5376cc0e functioning tunnel/link code Asim Aslam 2019-07-11 00:14:36 +01:00
  • 7bee0629c2 Merge pull request #578 from unistack-org/memory Asim Aslam 2019-07-10 23:30:46 +01:00
  • 29fa8de98e memory transport: fix race cond on channel close Vasiliy Tolstov 2019-07-11 01:21:03 +03:00
  • 382fbecd40 Merge pull request #577 from milosgajdos83/update-events Asim Aslam 2019-07-10 21:54:48 +01:00
  • a0ee7d2092 Added update action to manageServiceRoutes. Table is embedded; skip opts Milos Gajdos 2019-07-10 21:28:32 +01:00
  • 1f744b31a4 Return the dead node when deleting the service Asim Aslam 2019-07-10 21:03:53 +01:00
  • 998a23c963 Functional code for link Asim Aslam 2019-07-10 20:04:01 +01:00
  • e17ecf66b1 Fix breaking code Asim Aslam 2019-07-10 20:03:55 +01:00
  • c5dd737568 Add back in broker address Asim Aslam 2019-07-10 19:58:30 +01:00
  • 7c29be288b Update a tunnel top level comment Asim Aslam 2019-07-10 19:33:34 +01:00
  • 217f540601 The listener has no session id Asim Aslam 2019-07-10 19:17:36 +01:00
  • ffae0f0fab Add a comment for tunnel processor Asim Aslam 2019-07-10 19:13:50 +01:00
  • 4cca2b43a3 Add further link comments Asim Aslam 2019-07-10 19:11:32 +01:00
  • 8c157c1d5f update link comments Asim Aslam 2019-07-10 19:09:22 +01:00
  • 1f218f7b48 Allow the socket to be specified Asim Aslam 2019-07-10 19:07:18 +01:00
  • 7e0d4fe0cf Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-07-10 19:01:38 +01:00
  • 0a39fe39c3 Update tunnel to use id+session for the key Asim Aslam 2019-07-10 19:01:24 +01:00
  • 163b917ec7 proto.EventType Insert is now Create to mirror table.Event Milos Gajdos 2019-07-10 18:37:46 +01:00
  • 0f16eb2858 add further comments to tunnel Asim Aslam 2019-07-10 18:35:10 +01:00
  • 89231f701b Add comments and session Asim Aslam 2019-07-10 18:26:11 +01:00
  • 196e76e350 Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-07-10 18:24:12 +01:00
  • f3d9177233 Add sessions to tunnel Asim Aslam 2019-07-10 18:24:03 +01:00
  • 8b7ac8a3f9 Merge pull request #576 from milosgajdos83/router-rpc Asim Aslam 2019-07-10 17:55:23 +01:00
  • 8f5aed707e Table.Add is now Table.Create. Insesrt event is now Create event. Milos Gajdos 2019-07-10 17:46:22 +01:00
  • c71576a538 Update link Id comment Asim Aslam 2019-07-10 17:43:36 +01:00
  • 27cfc06828 Cleanup and move around the link code Asim Aslam 2019-07-10 17:42:41 +01:00
  • 717ba4b3c0 Add tunnel comments Asim Aslam 2019-07-10 17:41:17 +01:00
  • 4e3a230356 top level package comment Asim Aslam 2019-07-10 17:40:14 +01:00
  • 66c2519696 Add Tunnel: an interface for stream duplexing over a link Asim Aslam 2019-07-10 17:36:04 +01:00
  • 86dfa82dfa Added List and Watch rpc calls. Milos Gajdos 2019-07-10 17:21:55 +01:00
  • 55f8045a70 Add link: a layer ontop of a transport socket Asim Aslam 2019-07-10 17:12:51 +01:00
  • b23d955536 Use gateway if available Asim Aslam 2019-07-10 08:26:33 +01:00
  • 5b565f9f10 update comment Asim Aslam 2019-07-10 07:56:52 +01:00
  • 9955ed2034 move table Asim Aslam 2019-07-10 07:56:18 +01:00
  • c36107e811 cleanup consts Asim Aslam 2019-07-10 07:51:24 +01:00
  • a08b64c8ab remove the string methods Asim Aslam 2019-07-10 07:50:33 +01:00
  • 64ec0633a3 Fix breaks and go fmt Asim Aslam 2019-07-10 07:47:17 +01:00
  • 0a1b657221 visual cleanup of router code Asim Aslam 2019-07-10 07:45:27 +01:00
  • 34967e8e33 Merge pull request #573 from milosgajdos83/flap-detection Asim Aslam 2019-07-10 07:12:18 +01:00
  • eda380284c remove network Asim Aslam 2019-07-09 18:45:14 +01:00