Commit Graph

  • 94adeebed4 Use dns resolver on peer nodes Asim Aslam 2019-10-08 09:25:23 +01:00
  • d043ca15c1 Merge pull request #827 from micro/resolver Asim Aslam 2019-10-08 09:08:34 +01:00
  • ad823d5177 Add dns net.LookupHost resolver! Asim Aslam 2019-10-08 09:04:13 +01:00
  • 89d71417f5 Merge pull request #825 from milosgajdos83/net-chan-nodes Asim Aslam 2019-10-07 20:29:45 +01:00
  • 9d9683b6f9 Recover net channel Accept errors. Init tunnel nodes before Connect Milos Gajdos 2019-10-07 19:07:56 +01:00
  • 0edcd5c8dc Merge pull request #824 from micro/tunnel Asim Aslam 2019-10-07 18:33:00 +01:00
  • 2e1432d5dc wait for response on accept message Asim Aslam 2019-10-07 18:29:49 +01:00
  • e4f8b5de70 Merge pull request #823 from micro/list-services Asim Aslam 2019-10-07 16:15:30 +01:00
  • e9dcff49e0 Support listing full service info in etcd Asim Aslam 2019-10-07 16:11:52 +01:00
  • fa6590f999 Merge pull request #822 from micro/service Asim Aslam 2019-10-07 08:43:07 +01:00
  • fd8a0fb2f5 Update internal service definition Asim Aslam 2019-10-07 08:34:15 +01:00
  • b594547408 Add service Name Asim Aslam 2019-10-07 08:32:28 +01:00
  • 2c00e726b6 Decode and hash the existing node Asim Aslam 2019-10-06 13:43:41 +01:00
  • 68a3fc7996 Merge pull request #820 from micro/etcd-reg Asim Aslam 2019-10-06 10:03:38 +01:00
  • 2fb2d7145e Fix etcd registry lease processing and suppression Asim Aslam 2019-10-06 09:54:26 +01:00
  • 6fe9f2a958 Merge pull request #815 from micro/broker Asim Aslam 2019-10-04 17:23:29 +01:00
  • 86984a8a8a Extend the stream timeout Asim Aslam 2019-10-04 16:44:21 +01:00
  • cfb846ee7e Fix race in cache Asim Aslam 2019-10-04 16:40:21 +01:00
  • e36960612a go fmt Asim Aslam 2019-10-04 16:40:16 +01:00
  • 04320d69ff Fix and comment broker service Asim Aslam 2019-10-04 16:30:03 +01:00
  • c4b6d0f3a8 fix major deadlock in registry cache Asim Aslam 2019-10-04 16:29:56 +01:00
  • 3c6b6553fb Use peerAddress as the thing to listen on Asim Aslam 2019-10-03 18:35:54 +01:00
  • d5658ab0b0 Merge pull request #816 from micro/net-advertise Asim Aslam 2019-10-03 17:42:11 +01:00
  • 2244eb8597 Advertise your peer address as advertised address Asim Aslam 2019-10-03 17:37:29 +01:00
  • 05eacd74c8 Add logging for broker handler Asim Aslam 2019-10-03 17:30:37 +01:00
  • b80654bf7e Add broker service to config/cmd Asim Aslam 2019-10-03 16:22:26 +01:00
  • 0941a0f031 Merge pull request #814 from milosgajdos83/etcd-port Asim Aslam 2019-10-03 16:20:43 +01:00
  • 4de346920f Add broker service implementation Asim Aslam 2019-10-03 16:19:02 +01:00
  • b8815dff14 Append a port to address if it does not exist Milos Gajdos 2019-10-03 16:16:25 +01:00
  • b1163b9dee Fix breaking import Asim Aslam 2019-10-03 11:26:24 +01:00
  • af5d7a3420 Move the remaining consul cruft to go-plugins Asim Aslam 2019-10-03 11:22:35 +01:00
  • b5f33b2aaa Rename Dump to Sync Asim Aslam 2019-10-03 09:56:25 +01:00
  • a9c85eda68 Merge pull request #813 from micro/store Asim Aslam 2019-10-03 09:51:21 +01:00
  • b5ca40a91a Move out consul sync/lock and store. Move data/store to store Asim Aslam 2019-10-03 09:46:20 +01:00
  • b81bb07afc Merge pull request #812 from micro/gossip Asim Aslam 2019-10-03 09:36:14 +01:00
  • 8d2b12258f Remove gossip registry Asim Aslam 2019-10-03 09:29:48 +01:00
  • 31026da2a1 Update etcd.go Asim Aslam 2019-10-02 20:33:59 +01:00
  • 1129803bcb Merge pull request #810 from milosgajdos83/etcd Asim Aslam 2019-10-02 20:27:38 +01:00
  • 25148af44c First commit to add etcd registry support Milos Gajdos 2019-10-02 18:56:53 +01:00
  • 36675aff1e Merge pull request #809 from micro/log-prefix Asim Aslam 2019-10-02 17:47:27 +01:00
  • b6db0d2663 Add ability to set log prefix Asim Aslam 2019-10-02 17:42:34 +01:00
  • 2370fb1209 Set gateway to node address rather than id Asim Aslam 2019-10-02 15:52:31 +01:00
  • 519e8a7213 Merge pull request #808 from micro/net-address Asim Aslam 2019-10-02 15:27:07 +01:00
  • 308424488b Hash the network address Asim Aslam 2019-10-02 15:22:44 +01:00
  • 5d77ce9e9b Rename rcache file to cache Asim Aslam 2019-10-02 12:35:20 +01:00
  • 9eb6262168 Merge pull request #807 from unistack-org/fixup Asim Aslam 2019-10-02 10:47:59 +01:00
  • b722798caa some spelling fixes in memory and gossip registry Vasiliy Tolstov 2019-10-02 03:48:51 +03:00
  • 0cf7b70423 Merge pull request #806 from milosgajdos83/go-mod-shrink Asim Aslam 2019-10-01 20:13:26 +01:00
  • 03b8ceab5c Update go.mod Milos Gajdos 2019-10-01 19:33:23 +01:00
  • e8a53610f1 Update go mod to use 1.13 Asim Aslam 2019-10-01 19:09:29 +01:00
  • e48155118f Update go mod Asim Aslam 2019-10-01 18:55:03 +01:00
  • 6477c3afff Bump travis v1.11.0 Asim Aslam 2019-10-01 18:33:26 +01:00
  • 57647772c8 Merge pull request #790 from milosgajdos83/memreg-ttl Asim Aslam 2019-09-30 15:35:57 +01:00
  • 4b73ac9dc5 Simplified code. Small bug fix the used to lead to multi-registry loop. Milos Gajdos 2019-09-30 12:48:06 +01:00
  • 3f3f1272b3 Turn regular logs to Debug logs; annotate with Registry "tag" Milos Gajdos 2019-09-30 11:11:32 +01:00
  • 859ecb1872 Dont set default TTL. Stop tracking nodes with no TTL Milos Gajdos 2019-09-29 21:42:30 +01:00
  • 204c7d1fcf Fixed options bug and proto indenting Milos Gajdos 2019-09-29 15:03:21 +01:00
  • 8417361bce Set registry TTL to seconds, not the nanoseconds Milos Gajdos 2019-09-27 15:00:25 +01:00
  • d85ca7abd2 Set registry TTL properly via protobuf Options Milos Gajdos 2019-09-27 14:29:00 +01:00
  • e973bfaa25 Add TTL options to memory registry. Milos Gajdos 2019-09-27 11:25:06 +01:00
  • 27bd9581bf Refresh TTL; prune expired nodes. Milos Gajdos 2019-09-25 18:19:18 +01:00
  • 16c7b3a390 Added Registry TTL to memory registry. Tracking node lifetimes. Milos Gajdos 2019-09-25 16:20:42 +01:00
  • f933457cc1 Merge pull request #5 from micro/master potato 2019-09-30 17:22:51 +08:00
  • 219d759f1d Merge pull request #802 from micro/services Asim Aslam 2019-09-30 07:55:03 +01:00
  • b90871c241 Add Network.Services handler Asim Aslam 2019-09-30 07:51:13 +01:00
  • 1322fb0d9d Merge pull request #800 from kordenlu/master Asim Aslam 2019-09-30 07:17:46 +01:00
  • 0eb69e4f9a Undo go.mod go.sum change,fixes https://github.com/micro/go-micro/issues/793 lubaoquan 2019-09-30 10:57:35 +08:00
  • 1ed73d0f91 fixes https://github.com/micro/go-micro/issues/793 lubaoquan 2019-09-30 10:38:53 +08:00
  • 866631df1d fixes https://github.com/micro/go-micro/issues/793 lubaoquan 2019-09-30 10:36:43 +08:00
  • d5e962c4a8 fixes https://github.com/micro/go-micro/issues/793 lubaoquan 2019-09-29 10:27:38 +08:00
  • 9ec27392de Merge pull request #799 from milosgajdos83/go1.13-fix-tests Asim Aslam 2019-09-27 18:14:54 +01:00
  • de1d9122ea Remove 1.13 support because go-quic reasons nobody understands Milos Gajdos 2019-09-27 17:19:38 +01:00
  • 87a5e85062 Add 1.13 support. Fix tests to enable 1.13 support Milos Gajdos 2019-09-27 17:14:24 +01:00
  • da572041ca Merge pull request #797 from RichardLindhout/patch-1 Asim Aslam 2019-09-27 15:18:35 +01:00
  • a725998c0a Update rpc_server.go Richard Lindhout 2019-09-27 16:01:16 +02:00
  • f3b723ca44 Do nog log error when EOS is being written on an EOF socket Richard Lindhout 2019-09-27 15:02:21 +02:00
  • e1bb4d7379 Merge pull request #795 from milosgajdos83/advert-events Asim Aslam 2019-09-26 18:13:28 +01:00
  • 2d7975a7ce Rather than append to list of events just keep the last event for a route hash Milos Gajdos 2019-09-26 17:51:57 +01:00
  • 8b77d62ed4 Merge pull request #794 from micro/hash Asim Aslam 2019-09-26 16:50:17 +01:00
  • ef7bb46884 Don't shutdown old nodes in mdns registry Asim Aslam 2019-09-26 16:46:09 +01:00
  • 06975f64b7 Merge pull request #792 from milosgajdos83/router-fixes Asim Aslam 2019-09-26 12:53:40 +01:00
  • a4c04d8f50 Only emit Update event if a route was updated/added Milos Gajdos 2019-09-26 12:45:10 +01:00
  • b2577e6022 Update log statement Milos Gajdos 2019-09-26 12:07:26 +01:00
  • 77f3e7ef48 Simplified table code. Fixed event dedup. Milos Gajdos 2019-09-26 11:56:30 +01:00
  • 6f2a8298ef Fix router log messages Asim Aslam 2019-09-25 20:29:25 +01:00
  • 9e33637213 Do not log send/recv body Asim Aslam 2019-09-25 20:24:56 +01:00
  • 99dbed0b67 Merge pull request #789 from micro/cache Asim Aslam 2019-09-25 19:49:21 +01:00
  • 2b8210a106 Preserve cache in the face of failure Asim Aslam 2019-09-25 19:44:46 +01:00
  • dfcedbab1e In case of non 200 response return error Asim Aslam 2019-09-25 16:53:06 +01:00
  • 140e3d576c Merge pull request #788 from micro/stream Asim Aslam 2019-09-25 15:26:09 +01:00
  • afa1f50435 Revert to creating new connections for stream Asim Aslam 2019-09-25 15:21:21 +01:00
  • cb22136a35 Merge pull request #787 from micro/solicit Asim Aslam 2019-09-25 14:35:09 +01:00
  • ae40553bad only solicit the first time seeing a peer Asim Aslam 2019-09-25 14:30:35 +01:00
  • 855cd5ecf4 Merge pull request #786 from micro/net Asim Aslam 2019-09-25 13:00:36 +01:00
  • f23c6d91ba Do not embed proxy/router/tunnel Asim Aslam 2019-09-25 12:56:52 +01:00
  • c3b430af53 Merge pull request #785 from micro/link Asim Aslam 2019-09-25 12:36:23 +01:00
  • 3d2bf7d4f6 Add log message Asim Aslam 2019-09-25 12:36:07 +01:00
  • 6c2b9d7636 Keep track of errors and delete beyond error count > 3 Asim Aslam 2019-09-25 12:14:09 +01:00
  • be5799b09f Merge pull request #783 from micro/service Asim Aslam 2019-09-25 11:14:17 +01:00
  • 7fe64192a7 Add flag for registry service client Asim Aslam 2019-09-25 11:09:19 +01:00