1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-06-18 22:17:44 +02:00
Commit Graph

259 Commits

Author SHA1 Message Date
a725998c0a Update rpc_server.go 2019-09-27 16:01:16 +02:00
f3b723ca44 Do nog log error when EOS is being written on an EOF socket 2019-09-27 15:02:21 +02:00
fa0d020556 Set register ttl and interval by default 2019-09-23 17:59:34 +01:00
ac5eb5da47 Remove fmt 2019-09-22 15:31:07 +01:00
2434c7b2a7 replace version format 2019-09-22 15:21:22 +01:00
c1c173dfe5 recover handler if panic 2019-09-11 00:40:40 +08:00
6daf4fda72 Full support for grpc server side 2019-08-26 12:33:59 +01:00
36623bfe50 Improve stream processing 2019-08-25 19:30:22 +01:00
6128d18ee0 checkpoint fixing data race to process h2 and grpc requests 2019-08-24 20:12:04 +01:00
ba99f037fb Lock started flag when changing it. 2019-08-23 15:07:08 +01:00
80dc0b97a9 Make server starts and stops idempotent 2019-08-23 15:00:57 +01:00
c6e15ef2d1 rename server, set version to timestamp 2019-08-21 15:43:46 +01:00
f1d08f251f fix panic: negative WaitGroup counter
avoid double wait group Done()

Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-08-19 13:58:57 +03:00
c44fd63301 Force grpc client/server to use grpc codec for broker 2019-08-18 11:28:21 +01:00
991142cd57 No need to set request in the buffer 2019-08-16 14:42:45 +01:00
88817dc53f Strip some dead code 2019-08-15 20:54:00 +01:00
ef04331b86 multiplexing cruft 2019-08-15 20:08:49 +01:00
f6b8045dd5 send client error if it exists 2019-08-15 15:22:53 +01:00
a42de29f67 Do same for host port on deregister 2019-08-15 08:59:50 +01:00
bf0e46dc0d fix registry addr error for mq-rpc 2019-08-14 21:32:28 +08:00
d0d729a789 fix the tunnel execution 2019-08-11 18:11:33 +01:00
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
3adce58eb2 Add monitor/debug packages 2019-08-06 17:53:14 +01:00
bb01b3ed78 Don't extract repeated value 2019-08-06 14:52:15 +01:00
c3ea25225c Don't check value name on extraction 2019-08-06 14:49:42 +01:00
beffa625f8 fix broker log line 2019-08-06 12:25:51 +01:00
7884e889f4 Don't publish the process rpc call and embed the router handler in the network 2019-07-31 16:36:53 +01:00
a63dcda003 Strip the verbosity of the debug handler 2019-07-28 19:43:50 +01:00
1db98ee0f0 move all the buffer references to util/buf 2019-07-28 19:33:24 +01:00
1217ca94b1 bunch of other ipv6 fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-07-18 08:59:53 +03: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
c5dd737568 Add back in broker address 2019-07-10 19:58:30 +01:00
64ec0633a3 Fix breaks and go fmt 2019-07-10 07:47:17 +01:00
0bf54c122f move transport back 2019-07-09 18:41:26 +01:00
5cd1e81ba9 Merge pull request #570 from sunfuze/grpc-json-marshal
grpc: using jsonpb.Marshaler to do Marshal, map to jsonpb.Unmarsh
2019-07-08 08:44:51 +01:00
e0bf1c2283 Remove Port from registry 2019-07-08 08:01:42 +01:00
Joe
b655f7f55a grpc: using jsonpb.Marshaler to do Marshal, map to jsonpb.Unmarsh 2019-07-08 10:32:10 +08:00
4b4ad68eb9 Change Publication to Event 2019-07-07 12:44:09 +01:00
777a203f96 gofmt 2019-07-07 12:33:54 +01:00
c1097a4509 strip broker address 2019-07-07 12:33:47 +01:00
d2d6841f02 Move transport to network/transport 2019-07-07 10:37:34 +01:00
e40307c567 codec grpc: fix extra allocations on message unmarshal
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-07-04 14:06:29 +03:00
Joe
e88041dc26 if unmarshal target is proto.Message, using jsonpb 2019-07-04 16:43:36 +08:00
d8e998ad85 add peer in context 2019-06-27 14:53:01 +01:00
9630e153a5 fix grpc proto wrapper 2019-06-27 13:08:06 +01:00
8d5d812e32 Fix a streaming bug 2019-06-20 12:44:51 +01:00
d3a6297b17 Add working grpc proxy config 2019-06-18 18:51:52 +01:00
f65694670e add cruft 2019-06-17 20:05:58 +01:00
baaa386e27 a. add default context type when header not found
b. return subscribe error after handler finished
2019-06-17 17:54:37 +08:00