Commit Graph

  • 8e4fd16aff Add consul-specific option for config (as registry) magodo 2019-06-25 18:31:32 +08:00
  • 68764ebafc Add registry resolver Asim Aslam 2019-06-24 15:30:17 +01:00
  • 4d08618517 fix typo Asim Aslam 2019-06-24 15:22:12 +01:00
  • e5959f80d6 add http resolver Asim Aslam 2019-06-24 15:21:24 +01:00
  • b89423bf37 add resolver Asim Aslam 2019-06-24 15:11:11 +01:00
  • 9a56c4e0b2 Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-06-24 14:49:26 +01:00
  • 4f982bb9cd Default to json content-type in api Asim Aslam 2019-06-24 14:49:19 +01:00
  • 1277f2478d Merge pull request #541 from milosgajdos83/gossip-del-service-revert Asim Aslam 2019-06-22 20:05:10 +01:00
  • dffbe045e4 move node functions Asim Aslam 2019-06-22 19:02:57 +01:00
  • c3d2043caf Reverts c0a628d65b Milos Gajdos 2019-06-22 18:58:12 +01:00
  • 79cc8e34b0 Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-06-22 16:51:28 +01:00
  • 2d91ba411e update the network interface Asim Aslam 2019-06-22 16:51:20 +01:00
  • 5ee7140aa3 Merge pull request #536 from magodo/config_source_consul_support_array Asim Aslam 2019-06-22 08:39:17 +01:00
  • 6ef838c9aa Merge branch 'master' of https://github.com/micro/go-micro into config_source_consul_support_array magodo 2019-06-22 07:14:15 +08:00
  • 1b4005e9a5 Go fmt everything Asim Aslam 2019-06-21 17:20:41 +01:00
  • 3f97743e34 Move router and proxy into network package Asim Aslam 2019-06-21 17:20:31 +01:00
  • 7936d74602 Update comments Asim Aslam 2019-06-21 16:17:12 +01:00
  • 6db720b197 Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-06-21 15:14:08 +01:00
  • ca5acba0c6 Move selector to client/selector Asim Aslam 2019-06-21 15:13:54 +01:00
  • b4acb9bb58 Merge pull request #538 from magodo/consul_path_prefix_leading_slash Asim Aslam 2019-06-21 14:23:53 +01:00
  • c350e19552 Move cmd => config/cmd Asim Aslam 2019-06-21 13:36:11 +01:00
  • 4aa0192eba Update go mod v1.7.0 Asim Aslam 2019-06-21 12:55:31 +01:00
  • 3c82b2e9e8 Merge branch 'consul_path_prefix_leading_slash' into dev magodo 2019-06-21 16:53:21 +08:00
  • 9514bd7b2a Merge branch 'config_source_consul_support_array' into dev magodo 2019-06-21 16:52:01 +08:00
  • 7acd249147 config consul source supports slash as prefix magodo 2019-06-21 16:35:48 +08:00
  • 1983b4ae92 variable rename to abstract encoder magodo 2019-06-21 15:30:45 +08:00
  • 92b998c3ab consul config source support 1st-level array magodo 2019-06-21 00:25:39 +08:00
  • 1765be049b router.Start() is now router.Advertise(). Updated code documentation. Milos Gajdos 2019-06-20 13:04:58 +01:00
  • 8d5d812e32 Fix a streaming bug Asim Aslam 2019-06-20 12:44:51 +01:00
  • 3f910038a3 Move store to data/store Asim Aslam 2019-06-19 22:04:13 +01:00
  • a8042adac1 Merge pull request #528 from milosgajdos83/router Asim Aslam 2019-06-19 21:33:39 +01:00
  • 10a3636a9f Renamed variables, options and functions Milos Gajdos 2019-06-19 21:22:14 +01:00
  • 4e5fbbf7eb Replaced the debug network string by the correct router local address. Milos Gajdos 2019-06-19 18:11:16 +01:00
  • 59035ab801 Removed debug logs. advertiseToNetwork() replaced watchTable(). Milos Gajdos 2019-06-19 18:01:48 +01:00
  • d3525ebab3 Debug messages. Squashed Add Route bugs and few others. Milos Gajdos 2019-06-18 18:33:05 +01:00
  • 2674294cbe Delete route when no node is available. Milos Gajdos 2019-06-18 11:44:09 +01:00
  • b20dd16f92 Watcher now emits events instead of results. Milos Gajdos 2019-06-18 10:57:43 +01:00
  • 5088c9d916 Increased Network registry TTL. Routing Table remove is now delete. Milos Gajdos 2019-06-17 19:51:13 +01:00
  • f62fcaad76 Added router ID. Deregister remote services when router is stopped. Milos Gajdos 2019-06-16 23:09:59 +01:00
  • 322eaae529 Small code refactoring. Added more comments and parseToNode func Milos Gajdos 2019-06-13 23:28:47 +02:00
  • 6a33b7576b Removed router watcher code duplication. Small code refactor. Milos Gajdos 2019-06-13 15:12:07 +01:00
  • 6e669d4611 Reorganised source. Renamed files. No Code change. Milos Gajdos 2019-06-13 12:09:49 +01:00
  • 95fc625e99 Big refactor. New Registry watchers. New options. New names. Milos Gajdos 2019-06-12 22:30:42 +01:00
  • 338e0fdf18 Lots of refactoring. We now have basic routing table watcher. Milos Gajdos 2019-06-11 23:59:25 +01:00
  • 5899134b66 Simplified API. Correct Router initialization. Debug printing. Milos Gajdos 2019-06-10 19:50:54 +01:00
  • da18ea4ab5 Changed default router table modifications. Entry is now Route. Milos Gajdos 2019-06-10 13:34:23 +01:00
  • 459f4c8387 Added Router ID and query options to limit number of results Milos Gajdos 2019-06-09 23:19:56 +01:00
  • 9c57f32f58 Added Entry type. Basic implementation of Router and Table Milos Gajdos 2019-06-09 23:09:38 +01:00
  • ad92e6821e Removed DefaultTable() from global vars Milos Gajdos 2019-06-07 18:04:48 +01:00
  • d7f0db04ec Added network ID option. Added mutex to routing table. Milos Gajdos 2019-06-07 17:20:22 +01:00
  • e4311c3a10 Redefined and polished some interfaces and data structures. Milos Gajdos 2019-06-07 13:29:09 +01:00
  • ee8b6b3114 Redefeind interfaces; Added better modelled data strauctures Milos Gajdos 2019-06-06 23:29:24 +01:00
  • 08da7c1283 First commit: Outline of Router interface Milos Gajdos 2019-06-06 16:37:40 +01:00
  • 6587ae07be Merge pull request #523 from micro/grpc Asim Aslam 2019-06-19 15:31:45 +01:00
  • 1c1dae0642 Fix the grpc test Asim Aslam 2019-06-19 12:34:45 +01:00
  • a0cb105cf6 Merge pull request #525 from magodo/consul_config_prefix_no_leading_slash Asim Aslam 2019-06-19 08:12:35 +01:00
  • 606b1ff7cf prefix in consul api starts with no leading slash magodo 2019-06-19 14:42:09 +08:00
  • 73a8b14145 Merge pull request #524 from milosgajdos83/gosssip-remove-node Asim Aslam 2019-06-19 07:11:27 +01:00
  • c0a628d65b Simplified delService code; properly delete service nodes Milos Gajdos 2019-06-18 21:39:00 +01:00
  • e9c2df775a Merge branch 'master' into grpc Asim Aslam 2019-06-18 18:51:55 +01:00
  • d3a6297b17 Add working grpc proxy config Asim Aslam 2019-06-18 18:51:52 +01:00
  • 7266c62d09 remove comment Asim Aslam 2019-06-18 15:33:31 +01:00
  • 6459cdfc21 propagate updates to local watchers Asim Aslam 2019-06-18 14:42:56 +01:00
  • ed54384bf4 Update network Asim Aslam 2019-06-18 11:56:11 +01:00
  • 51560009d2 go fmt Asim Aslam 2019-06-18 11:04:36 +01:00
  • cf2f8a9a55 Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-06-18 11:04:16 +01:00
  • 97cf2cd7c3 go fmt Asim Aslam 2019-06-18 11:04:06 +01:00
  • d9fe8f802b Merge pull request #522 from xpunch/grpcMessageIssue Asim Aslam 2019-06-18 10:45:11 +01:00
  • b754c33549 grpc message should be able to set johnson 2019-06-18 17:07:31 +08:00
  • 59eaa89bac Node is a network Asim Aslam 2019-06-17 21:11:39 +01:00
  • f65694670e add cruft Asim Aslam 2019-06-17 20:05:58 +01:00
  • 1a571b8c82 Add network transport Asim Aslam 2019-06-17 18:25:42 +01:00
  • 308673b393 add network package Asim Aslam 2019-06-17 16:57:53 +01:00
  • 3a454d870a Merge pull request #520 from xpunch/grpcSubscriberIssues Asim Aslam 2019-06-17 11:57:37 +01:00
  • baaa386e27 a. add default context type when header not found johnson 2019-06-17 17:54:37 +08:00
  • a619321b64 Merge pull request #519 from xpunch/master Asim Aslam 2019-06-17 10:30:28 +01:00
  • 363fb551af missing nil check for grpc WaitGroup johnson 2019-06-17 17:07:55 +08:00
  • 7a87ae0efa Merge pull request #514 from unistack-org/cleanup Asim Aslam 2019-06-13 07:50:08 +01:00
  • ab692ff590 remove mock data from memory registry Vasiliy Tolstov 2019-06-12 17:20:06 +03:00
  • 2b18b11ab1 Merge pull request #513 from micro/crufting Asim Aslam 2019-06-12 13:03:17 +01:00
  • af096951fc update import names for mucp Asim Aslam 2019-06-12 12:54:45 +01:00
  • 97967cbe14 move options under config Asim Aslam 2019-06-12 12:45:42 +01:00
  • a6e09c9249 Merge branch 'master' into crufting Asim Aslam 2019-06-12 12:29:57 +01:00
  • 000e25a4b2 use the router Asim Aslam 2019-06-12 12:05:34 +01:00
  • 7a1cef46b0 fix broken links Asim Aslam 2019-06-12 07:50:04 +01:00
  • a5412dd4a0 Move data to store Asim Aslam 2019-06-12 07:46:20 +01:00
  • f81f66c98b Move DB to Map Asim Aslam 2019-06-11 18:21:33 +01:00
  • 43ed8f58f0 change wording Asim Aslam 2019-06-11 18:15:18 +01:00
  • 7727b359c8 Add memory data store Asim Aslam 2019-06-11 17:49:34 +01:00
  • 8e4e710e15 Move data to top level Asim Aslam 2019-06-11 17:20:52 +01:00
  • 4d4686d9be Merge branch 'master' into crufting Asim Aslam 2019-06-11 15:38:12 +01:00
  • 6d06ee8078 Update go.mod to strip etcd Asim Aslam 2019-06-11 11:40:37 +01:00
  • aec1ca6635 remove etcd source Asim Aslam 2019-06-11 09:53:06 +01:00
  • 235a653f78 check in cruft Asim Aslam 2019-06-11 09:52:35 +01:00
  • d030c78d1c Merge pull request #509 from outshow/master Asim Aslam 2019-06-11 09:52:21 +01:00
  • 90a9df9b8c 1. use github.com/coreos instead of go.etcd.io in etcd related import path; 2. add dialtimeout to etcd client outshow 2019-06-11 16:18:37 +08:00
  • 070bd40b4c Merge branch 'master' into crufting Asim Aslam 2019-06-10 12:44:27 +01:00
  • 46de3ae9a9 Fix text codec Asim Aslam 2019-06-10 12:42:43 +01:00
  • b6833e478d Merge pull request #506 from milosgajdos83/consul-close-watcher Asim Aslam 2019-06-09 16:03:06 +01:00
  • 73b0a0ed0e Return registry.ErrWatcherStopped when consul watcher stops. Milos Gajdos 2019-06-09 15:51:27 +01:00