Commit Graph

105 Commits

Author SHA1 Message Date
a6e09c9249 Merge branch 'master' into crufting 2019-06-12 12:29:57 +01:00
000e25a4b2 use the router 2019-06-12 12:05:34 +01:00
ed4bce3285 check in this cruft 2019-06-08 19:40:44 +01:00
bfdec9e2e3 add the wrappers back into the core router 2019-06-07 15:02:19 +01:00
695c546385 server fix log.Log -> log.Logf
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-06-05 15:09:26 +03:00
4035ab5c7b Change go-log links 2019-05-31 00:38:05 +01:00
b4874806df Add util 2019-05-30 23:52:10 +01:00
ebc479ef2c Wait() option now accept *sync.WaitGroup
The original signature accept a boolean, and it feel like a little
verbose, since when people pass in this option, he/she always want to
pass a `true`.

Now if input `wg` is nil, it has same effect as passing `true` in
original code. Furthermore, if user want's finer grained control during
shutdown, one can pass in a predefined `wg`, so that server will wait
against it during shutdown.
2019-05-27 21:17:57 +08:00
7da6ff1c4b fix:# need send error info 2019-05-27 13:14:31 +08:00
fac42bc1a9 add AutoAck support for Server 2019-05-24 20:06:27 +08:00
a13cdfcc34 add RegisterCheck server option for internal health checks
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-05-15 15:34:34 +03:00
7db2912d90 add more verbose output 2019-02-15 17:20:09 +00:00
baf7de76bf Merge branch 'master' of github.com:micro/go-micro 2019-02-04 10:29:26 +00:00
31b6cad47b make copy before writing 2019-02-04 10:29:10 +00:00
6be205fd40 client close: rpc: unable to write error response
when client close notice: "rpc: unable to write error response..."
2019-02-03 19:12:13 +08:00
e22fa01935 fix ticker 2019-01-24 16:08:04 +00:00
a5015692e3 Merge pull request from micro/interval
Move RegisterInterval into the server
2019-01-24 13:55:05 +00:00
539b8c1a3b Move RegisterInterval into the server 2019-01-24 13:22:17 +00:00
67a738b504 Merge pull request from unistack-org/master
add context to SubscriberOptions
2019-01-24 13:11:33 +00:00
ac1afea7fc add context to server.SubscriberOptions and broker.SubscribeOption
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-01-24 15:36:01 +03:00
8090f9968d Update headers to remove X- prefix 2019-01-24 10:11:02 +00:00
8a0d5f0489 log if we can't even respond 2019-01-22 13:55:04 +00:00
d8ba18deff change logging 2019-01-22 12:18:33 +00:00
6468733d98 Use protocol from node metadata 2019-01-18 12:30:39 +00:00
2cd2258731 For the legacy 2019-01-18 10:12:57 +00:00
00661f8a99 Clarify log message 2019-01-15 15:17:30 +00:00
e362466e8a use default router 2019-01-14 21:45:43 +00:00
c17d0fcc0f grpc request 2019-01-13 19:54:07 +00:00
e1bc240a14 Respond with error type 2019-01-13 12:15:35 +00:00
bfd341a269 Execute wrappers before router 2019-01-11 15:49:54 +00:00
9adebfcf1e rename method to endpoint 2019-01-10 21:25:31 +00:00
6e0e4a684c Further crufting 2019-01-09 19:28:13 +00:00
873fc6d663 rewriting a lot 2019-01-09 19:11:47 +00:00
d004c9624b Add router modifications 2019-01-09 16:20:57 +00:00
f46828be33 Add Router interface 2019-01-08 20:32:47 +00:00
c9963cb870 rename 2019-01-07 18:20:47 +00:00
9544058af3 Merge pull request from micro/codec
Switch default codec and add default codec for server
2019-01-07 17:54:28 +00:00
c717af21ac Some router changes 2019-01-07 17:17:06 +00:00
46ece968d4 rename service to router 2019-01-07 14:44:40 +00:00
d179c971af Switch default codec and add default codec for server 2019-01-07 13:48:38 +00:00
34ed5235a3 rename rpc codec 2018-11-23 20:05:31 +00:00
e69413b763 add continue 2018-11-15 21:13:33 +00:00
45f18042b7 make accept loop 2018-11-15 19:55:13 +00:00
0672b051cc Add Local/Remote ip to metadata 2018-11-14 20:27:58 +00:00
a56e97b47d Change waitgroup processing 2018-05-26 09:41:41 +01:00
c666558f8c make the broker/transport listen on new addr when stop/started with addr :0 2018-05-25 15:19:25 +01:00
e55437698b misc moved to util 2018-04-08 12:37:45 +01:00
c9b40cb33b switch to stdlib context 2018-03-03 11:53:52 +00:00
0dcea05fb8 fix possible deadlock since code can return without unlocking the Mutex 2018-01-01 19:57:13 +01:00
0e696f4907 Fix hashing of the service definition
Maps are sorted randomly, order the keys as a slice
2017-08-24 18:25:05 +10:00