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 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4cad7697cc 
					 
					
						
						
							
							Merge pull request  #542  from magodo/config_consul_source_opt  
						
						... 
						
						
						
						Add consul-specific option for config (as registry) 
						
						
							
						
					 
					
						2019-06-25 16:14:03 +01:00 
						 
				 
			
				
					
						
							
							
								magodo 
							
						 
					 
					
						
						
							
						
						a8dbca756c 
					 
					
						
						
							
							rename stuff per feedback  
						
						
						
						
							
						
					 
					
						2019-06-25 22:41:31 +08:00 
						 
				 
			
				
					
						
							
							
								magodo 
							
						 
					 
					
						
						
							
						
						8e4fd16aff 
					 
					
						
						
							
							Add consul-specific option for config (as registry)  
						
						
						
						
							
						
					 
					
						2019-06-25 18:31:32 +08:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						68764ebafc 
					 
					
						
						
							
							Add registry resolver  
						
						
						
						
							
						
					 
					
						2019-06-24 15:30:17 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4d08618517 
					 
					
						
						
							
							fix typo  
						
						
						
						
							
						
					 
					
						2019-06-24 15:22:12 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e5959f80d6 
					 
					
						
						
							
							add http resolver  
						
						
						
						
							
						
					 
					
						2019-06-24 15:21:24 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b89423bf37 
					 
					
						
						
							
							add resolver  
						
						
						
						
							
						
					 
					
						2019-06-24 15:11:11 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						9a56c4e0b2 
					 
					
						
						
							
							Merge branch 'master' of ssh://github.com/micro/go-micro  
						
						
						
						
							
						
					 
					
						2019-06-24 14:49:26 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4f982bb9cd 
					 
					
						
						
							
							Default to json content-type in api  
						
						
						
						
							
						
					 
					
						2019-06-24 14:49:19 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						1277f2478d 
					 
					
						
						
							
							Merge pull request  #541  from milosgajdos83/gossip-del-service-revert  
						
						... 
						
						
						
						Reverts c0a628d 
						
						
							
						
					 
					
						2019-06-22 20:05:10 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						dffbe045e4 
					 
					
						
						
							
							move node functions  
						
						
						
						
							
						
					 
					
						2019-06-22 19:02:57 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						c3d2043caf 
					 
					
						
						
							
							Reverts  c0a628d65b 
						
						... 
						
						
						
						Fixes  #540  
					
						2019-06-22 19:01:03 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						79cc8e34b0 
					 
					
						
						
							
							Merge branch 'master' of ssh://github.com/micro/go-micro  
						
						
						
						
							
						
					 
					
						2019-06-22 16:51:28 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						2d91ba411e 
					 
					
						
						
							
							update the network interface  
						
						
						
						
							
						
					 
					
						2019-06-22 16:51:20 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						5ee7140aa3 
					 
					
						
						
							
							Merge pull request  #536  from magodo/config_source_consul_support_array  
						
						... 
						
						
						
						Config source consul support 1st array 
						
						
							
						
					 
					
						2019-06-22 08:39:17 +01:00 
						 
				 
			
				
					
						
							
							
								magodo 
							
						 
					 
					
						
						
							
						
						6ef838c9aa 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/micro/go-micro  into config_source_consul_support_array  
						
						
						
						
							
						
					 
					
						2019-06-22 07:14:15 +08:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						1b4005e9a5 
					 
					
						
						
							
							Go fmt everything  
						
						
						
						
							
						
					 
					
						2019-06-21 17:20:41 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						3f97743e34 
					 
					
						
						
							
							Move router and proxy into network package  
						
						
						
						
							
						
					 
					
						2019-06-21 17:20:31 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						7936d74602 
					 
					
						
						
							
							Update comments  
						
						
						
						
							
						
					 
					
						2019-06-21 16:17:12 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6db720b197 
					 
					
						
						
							
							Merge branch 'master' of ssh://github.com/micro/go-micro  
						
						
						
						
							
						
					 
					
						2019-06-21 15:14:08 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ca5acba0c6 
					 
					
						
						
							
							Move selector to client/selector  
						
						
						
						
							
						
					 
					
						2019-06-21 15:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b4acb9bb58 
					 
					
						
						
							
							Merge pull request  #538  from magodo/consul_path_prefix_leading_slash  
						
						... 
						
						
						
						config consul source supports slash as prefix 
						
						
							
						
					 
					
						2019-06-21 14:23:53 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						c350e19552 
					 
					
						
						
							
							Move cmd => config/cmd  
						
						
						
						
							
						
					 
					
						2019-06-21 13:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4aa0192eba 
					 
					
						
						
							
							Update go mod  
						
						
						
						
							
 
						
					 
					
						2019-06-21 12:55:31 +01:00 
						 
				 
			
				
					
						
							
							
								magodo 
							
						 
					 
					
						
						
							
						
						3c82b2e9e8 
					 
					
						
						
							
							Merge branch 'consul_path_prefix_leading_slash' into dev  
						
						
						
						
							
						
					 
					
						2019-06-21 16:53:21 +08:00 
						 
				 
			
				
					
						
							
							
								magodo 
							
						 
					 
					
						
						
							
						
						9514bd7b2a 
					 
					
						
						
							
							Merge branch 'config_source_consul_support_array' into dev  
						
						
						
						
							
						
					 
					
						2019-06-21 16:52:01 +08:00 
						 
				 
			
				
					
						
							
							
								magodo 
							
						 
					 
					
						
						
							
						
						7acd249147 
					 
					
						
						
							
							config consul source supports slash as prefix  
						
						... 
						
						
						
						`config.NewConfig()` with consul source will both read from consul
and watch consul for changes. Hence, the `prefix` is used in these
2 cases:
- read case: it is used to strip path based on the `KVPair` returned
from consul `kv.List()` method
- watch case: it is used as the `key` of watch query (`keyprefix` type)
So for *watch case*, the `key` is leagal to be `/` for watching change
on root. While for *read case*, because `KVPair.Key` is always stripped
off the leading slash, so if user specified some `prefix` with leading
slash, we should strip it also.
An extream case would be: user want's to read & watch node in root dir.
One would specify `prefix` as `/`, and it should work then. 
						
						
							
						
					 
					
						2019-06-21 16:35:48 +08:00 
						 
				 
			
				
					
						
							
							
								magodo 
							
						 
					 
					
						
						
							
						
						1983b4ae92 
					 
					
						
						
							
							variable rename to abstract encoder  
						
						
						
						
							
						
					 
					
						2019-06-21 15:30:45 +08:00 
						 
				 
			
				
					
						
							
							
								magodo 
							
						 
					 
					
						
						
							
						
						92b998c3ab 
					 
					
						
						
							
							consul config source support 1st-level array  
						
						... 
						
						
						
						Check whetehr the 1st level encoded json is array or not, to
support 1st level array in consul config.
During debug, i suspected the incapability of arrray is caused by
json reader, so i added test for array. I think it makes no harm
to also check that in. 
						
						
							
						
					 
					
						2019-06-21 00:25:39 +08:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						1765be049b 
					 
					
						
						
							
							router.Start() is now router.Advertise(). Updated code documentation.  
						
						
						
						
							
						
					 
					
						2019-06-20 13:04:58 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						8d5d812e32 
					 
					
						
						
							
							Fix a streaming bug  
						
						
						
						
							
						
					 
					
						2019-06-20 12:44:51 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						3f910038a3 
					 
					
						
						
							
							Move store to data/store  
						
						
						
						
							
						
					 
					
						2019-06-19 22:04:13 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						a8042adac1 
					 
					
						
						
							
							Merge pull request  #528  from milosgajdos83/router  
						
						... 
						
						
						
						Adds router package 
						
						
							
						
					 
					
						2019-06-19 21:33:39 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						10a3636a9f 
					 
					
						
						
							
							Renamed variables, options and functions  
						
						
						
						
							
						
					 
					
						2019-06-19 21:22:14 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						4e5fbbf7eb 
					 
					
						
						
							
							Replaced the debug network string by the correct router local address.  
						
						
						
						
							
						
					 
					
						2019-06-19 18:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						59035ab801 
					 
					
						
						
							
							Removed debug logs. advertiseToNetwork() replaced watchTable().  
						
						... 
						
						
						
						Debug logs that were helpful when squashing bugs have been removed.
advertiseToNetwork replaced the watchTable which originally watched the
routing table entries. We now take a different approach to propagating
the local registry services into the network registry. 
						
						
							
						
					 
					
						2019-06-19 18:03:43 +01:00