Asim Aslam 
							
						 
					 
					
						
						
							
						
						37d1139a57 
					 
					
						
						
							
							ensure we close the grpc stream ( #1098 )  
						
						... 
						
						
						
						* ensure we close the grpc stream
* use g.Close
* use closed bool flag for checking connection close 
						
						
					 
					
						2020-01-09 17:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						0b8ff3a8bb 
					 
					
						
						
							
							fix grpc json streaming by setting content sub type ( #1089 )  
						
						
						
						
					 
					
						2020-01-07 18:37:34 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						45c986c5f1 
					 
					
						
						
							
							don't marshal frame values  
						
						
						
						
					 
					
						2019-12-31 21:36:22 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						c145f355dd 
					 
					
						
						
							
							Moving to gRPC by default ( #1069 )  
						
						... 
						
						
						
						* Step 1
* Fix the test panics 
						
						
					 
					
						2019-12-29 21:07:55 +00:00 
						 
				 
			
				
					
						
							
							
								jamsonzan 
							
						 
					 
					
						
						
							
						
						22aa7d14b3 
					 
					
						
						
							
							support streams pool for grpc ( #1062 )  
						
						... 
						
						
						
						* Update grpc_pool.go
* Update options.go
* Update grpc.go
* Update grpc_pool_test.go
* streams pool for grpc
* use busy list to speed up allocate while pool is very busy
* fix idle bug 
						
						
					 
					
						2019-12-27 12:25:58 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d5951f1d7c 
					 
					
						
						
							
							Merge pull request  #1042  from ZGeomantic/feat-client-mock  
						
						... 
						
						
						
						support ctx as input params, error as output for MockClient.Call 
						
						
					 
					
						2019-12-15 15:12:17 +00:00 
						 
				 
			
				
					
						
							
							
								jamsonzan 
							
						 
					 
					
						
						
							
						
						572fe58314 
					 
					
						
						
							
							comment  
						
						
						
						
					 
					
						2019-12-15 15:05:19 +08:00 
						 
				 
			
				
					
						
							
							
								gemantic 
							
						 
					 
					
						
						
							
						
						5602b93d7a 
					 
					
						
						
							
							support ctx as input params, error as output for MockClient.Call  
						
						
						
						
					 
					
						2019-12-14 10:36:12 +08:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d50f30d743 
					 
					
						
						
							
							strip handlers  
						
						
						
						
					 
					
						2019-12-10 11:46:13 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						c445aed6b1 
					 
					
						
						
							
							Cleanup and speedup network convergence along with direct messaging for connect and solicit  
						
						
						
						
					 
					
						2019-12-07 19:54:29 +00:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						5865e89bed 
					 
					
						
						
							
							Fixing dead code and go vet moaning  
						
						
						
						
					 
					
						2019-12-05 16:10:49 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1eaf9cc20 
					 
					
						
						
							
							linting fixes  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-12-04 00:22:02 +03:00 
						 
				 
			
				
					
						
							
							
								Astone 
							
						 
					 
					
						
						
							
						
						29fb58db39 
					 
					
						
						
							
							improve code quality  
						
						
						
						
					 
					
						2019-12-03 20:59:02 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90f9b0d0c9 
					 
					
						
						
							
							initialize client options context if not provided  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-12-03 01:35:59 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						00bbb3ac61 
					 
					
						
						
							
							revert some protocol changes for now  
						
						
						
						
					 
					
						2019-11-30 21:20:33 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						8b63df7a98 
					 
					
						
						
							
							regenerate the protos  
						
						
						
						
					 
					
						2019-11-26 13:53:33 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						db03a564fb 
					 
					
						
						
							
							Merge pull request  #980  from unistack-org/issue-940  
						
						... 
						
						
						
						grpc client goroutine leak fix 
						
						
					 
					
						2019-11-25 19:10:34 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9763820c75 
					 
					
						
						
							
							grpc client goroutine leak fix  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-11-25 22:02:24 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						080363e8c4 
					 
					
						
						
							
							The mega cruft proxy PR ( #974 )  
						
						... 
						
						
						
						* the mega cruft proxy PR
* Rename broker id
* add protocol=grpc
* fix compilation breaks
* Add the tunnel broker to the network
* fix broker id
* continue to be backwards compatible in the protocol 
						
						
					 
					
						2019-11-25 16:31:43 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Hollensbe 
							
						 
					 
					
						
						
							
						
						4107733453 
					 
					
						
						
							
							Memory registry from  #801  with additional tweaks ( #951 )  
						
						... 
						
						
						
						* PoC: memory registry using maps instead of slice madness
* Updated proto and handlers. Fixed tests across codebase.
* Implemented ttl pruning for memory registry
* Added extensive memory registry tests
* Squased a bunch of bugs
* Proto indent; memory.Registry.String() returns "memory"
* Write a test to prove memory registry TTLs are busted
Signed-off-by: Erik Hollensbe <github@hollensbe.org >
* Additional memory testing and fixups:
* DefaultTTL removed
* When TTL == 0, it is automatically removed from expiry conditions
* Additional improvements to new tests
Signed-off-by: Erik Hollensbe <github@hollensbe.org > 
						
						
					 
					
						2019-11-16 10:55:11 +00:00 
						 
				 
			
				
					
						
							
							
								Till Knuesting 
							
						 
					 
					
						
						
							
						
						f67c5e779f 
					 
					
						
						
							
							preallocated slices ( #917 )  
						
						
						
						
					 
					
						2019-11-05 17:43:12 +00:00 
						 
				 
			
				
					
						
							
							
								tegk 
							
						 
					 
					
						
						
							
						
						f88518d994 
					 
					
						
						
							
							used gofmt with -s flag on whole project  
						
						
						
						
					 
					
						2019-11-01 15:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						1ff65e140a 
					 
					
						
						
							
							Change router.Route metric to int64. Set the route metric properly  
						
						
						
						
					 
					
						2019-10-23 16:51:22 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b55018eaa1 
					 
					
						
						
							
							Merge pull request  #833  from orbli/patch-1  
						
						... 
						
						
						
						Add dialoptions and calloptions 
						
						
					 
					
						2019-10-10 07:40:48 +01:00 
						 
				 
			
				
					
						
							
							
								orb li 
							
						 
					 
					
						
						
							
						
						77108771db 
					 
					
						
						
							
							Conceptual deliverable  
						
						
						
						
					 
					
						2019-10-10 13:55:16 +08:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						fe94237448 
					 
					
						
						
							
							Update router querying method ( #834 )  
						
						... 
						
						
						
						* Add address to router query options. Drop Query interface for QueryOptions
* Cleanup isMatch function
* Update network proto 
						
						
					 
					
						2019-10-09 17:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								orb li 
							
						 
					 
					
						
						
							
						
						226d55d752 
					 
					
						
						
							
							Adding dependency  
						
						
						
						
					 
					
						2019-10-09 16:48:45 +08:00 
						 
				 
			
				
					
						
							
							
								orb li 
							
						 
					 
					
						
						
							
						
						88ef785127 
					 
					
						
						
							
							Add dialoptions and calloptions  
						
						
						
						
					 
					
						2019-10-09 15:56:39 +08:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						afa1f50435 
					 
					
						
						
							
							Revert to creating new connections for stream  
						
						
						
						
					 
					
						2019-09-25 15:21:21 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						52d9d75dfa 
					 
					
						
						
							
							use with stream for client connection  
						
						
						
						
					 
					
						2019-08-31 18:26:48 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						0888d2fbbc 
					 
					
						
						
							
							Add grpc content-type  
						
						
						
						
					 
					
						2019-08-27 08:13:58 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						353eade6c3 
					 
					
						
						
							
							Update client proto  
						
						
						
						
					 
					
						2019-08-23 12:06:11 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						c44fd63301 
					 
					
						
						
							
							Force grpc client/server to use grpc codec for broker  
						
						
						
						
					 
					
						2019-08-18 11:28:21 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4495ca3839 
					 
					
						
						
							
							Use client.Call for non streaming requests  
						
						
						
						
					 
					
						2019-08-16 17:24:17 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						0b0eee41d0 
					 
					
						
						
							
							functioning proxy code  
						
						
						
						
					 
					
						2019-08-16 16:46:29 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						58bc4c103f 
					 
					
						
						
							
							go fmt  
						
						
						
						
					 
					
						2019-08-15 20:54:09 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ef04331b86 
					 
					
						
						
							
							multiplexing cruft  
						
						
						
						
					 
					
						2019-08-15 20:08:49 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						f6b8045dd5 
					 
					
						
						
							
							send client error if it exists  
						
						
						
						
					 
					
						2019-08-15 15:22:53 +01:00 
						 
				 
			
				
					
						
							
							
								johnson 
							
						 
					 
					
						
						
							
						
						de34f259ba 
					 
					
						
						
							
							update service not found error tooltip  
						
						... 
						
						
						
						fixing test failed issue
change back error type
change registry.ErrNotFound back to selector.ErrNotFound
change back error type
change registry.ErrNotFound back to selector.ErrNotFound
remove the single node tunnel test
Fix read yaml config from memory
package main
import (
	"fmt"
	"github.com/micro/go-micro/config"
	"github.com/micro/go-micro/config/source/memory"
)
var configData = []byte(`
---
a: 1234
`)
func main() {
	memorySource := memory.NewSource(
		memory.WithYAML(configData),
	)
	// Create new config
	conf := config.NewConfig()
	// Load file source
	conf.Load(memorySource)
	fmt.Println(string(conf.Bytes()))
} 
						
						
					 
					
						2019-08-11 19:31:22 +08:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4030ccc27b 
					 
					
						
						
							
							Move proxy/router  
						
						
						
						
					 
					
						2019-08-05 17:44:33 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4fc9b9821a 
					 
					
						
						
							
							Merge pull request  #621  from milosgajdos83/no-table-package  
						
						... 
						
						
						
						[WIP] No table package. router/service package introduced 
						
						
					 
					
						2019-07-29 12:36:40 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						1db98ee0f0 
					 
					
						
						
							
							move all the buffer references to util/buf  
						
						
						
						
					 
					
						2019-07-28 19:33:24 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						f2669e7b1e 
					 
					
						
						
							
							Move connection pool to own package  
						
						
						
						
					 
					
						2019-07-28 18:56:18 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						2f1658c213 
					 
					
						
						
							
							Table package is no more, hence removed references to it  
						
						
						
						
					 
					
						2019-07-27 16:11:06 +01:00 
						 
				 
			
				
					
						
							
							
								张三 
							
						 
					 
					
						
						
							
						
						100cb9db6b 
					 
					
						
						
							
							fix bug  
						
						... 
						
						
						
						https://github.com/micro/micro/issues/293 
Send request failed using micro Content-Type application/grpc+json 
					
						2019-07-27 11:11:16 +08:00 
						 
				 
			
				
					
						
							
							
								Bruce Wang 
							
						 
					 
					
						
						
							
						
						502f6d3e9f 
					 
					
						
						
							
							Update client.go  
						
						... 
						
						
						
						fixed one typo 
						
						
					 
					
						2019-07-22 15:41:14 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e688ab0a45 
					 
					
						
						
							
							fix ipv6 addr parsing and using  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-07-17 12:20:29 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3bddf5839 
					 
					
						
						
							
							changes to minimize allocations and provide useful info  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-07-17 00:21:03 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b23d955536 
					 
					
						
						
							
							Use gateway if available  
						
						
						
						
					 
					
						2019-07-10 08:26:33 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						64ec0633a3 
					 
					
						
						
							
							Fix breaks and go fmt  
						
						
						
						
					 
					
						2019-07-10 07:47:17 +01:00