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

3153 Commits

Author SHA1 Message Date
1b0295de0d Add a static network node resolver 2019-08-23 17:24:21 +01:00
9448d7c164 Set Route.Network to "network" and Router.Gateway to network.Address 2019-08-23 16:01:57 +01:00
8c3eec9f2a Set the default resolver to registry 2019-08-23 15:14:16 +01:00
e53484302c Added ControlChannel tunnel.Listener to process incoming messages 2019-08-23 15:14:16 +01:00
db89fc4efe Set server name to the correct value. 2019-08-23 15:14:16 +01:00
e1599b0f17 Set server name. Set default network name. 2019-08-23 15:14:16 +01:00
a09d5d2e9a Add Address method. Start and Stop router/server. 2019-08-23 15:14:16 +01:00
6c1f1d66f7 Switch received messages on the right header 2019-08-23 15:14:16 +01:00
a6e1287b27 Replaced incorrect proto import path 2019-08-23 15:14:15 +01:00
fcec6e8eae First attempt to implement default network interface 2019-08-23 15:14:15 +01:00
30dd3f54f0 Make router.Table docs consistent 2019-08-23 15:14:15 +01:00
6beae23afd First commit. Outline of the default network. 2019-08-23 15:14:15 +01:00
718780367e Merge pull request #696 from milosgajdos83/server-idempotent
Make server Start() and Stop() idempotent
2019-08-23 15:12:33 +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
1a32e3a11d Merge pull request #695 from micro/proxy-link
Support multiple clients in the proxy as Links
2019-08-23 14:48:49 +01:00
955dc2a23d change where we order the routes 2019-08-23 14:11:53 +01:00
934b8eb86d Error as link not found 2019-08-23 14:09:57 +01:00
b7f510ff64 support links in the proxy 2019-08-23 14:05:11 +01:00
353eade6c3 Update client proto 2019-08-23 12:06:11 +01:00
a133e61c2d Merge pull request #694 from milosgajdos83/tunnel-loopback-sleep
Lock when setting loopback flag and receiving keepalives
2019-08-22 17:35:03 +01:00
99d39e743b Lock when setting loopback flag and receiving keepalives 2019-08-22 16:31:37 +01:00
0cdac2aa36 Merge pull request #689 from milosgajdos83/router-stop
Make router.Stop idempotent
2019-08-21 21:25:48 +01:00
75871287a1 Make stop idempotent. Small refactoring. Router name is memory. 2019-08-21 21:10:42 +01:00
fb750a0bb1 Don't start the router if its already running 2019-08-21 18:58:56 +01:00
c6e15ef2d1 rename server, set version to timestamp 2019-08-21 15:43:46 +01:00
f787cc0ee0 Merge pull request #687 from micro/tunnel
Add tunnel address
2019-08-21 13:01:28 +01:00
c2d85a6e1f Add tunnel address 2019-08-21 12:55:10 +01:00
86f0c06fac Removed filewatch counter test. 2019-08-21 11:26:41 +01:00
0aea8e3163 Merge pull request #686 from milosgajdos83/config-watcher
Introduce ErrStoppedWatcher for source.Source Watchers and fixed test
2019-08-21 11:06:14 +01:00
4ea27517b5 Source watcher ErrStoppedWatcher and fixed test 2019-08-20 22:32:47 +01:00
f8e68ae101 Add string method to tunnel 2019-08-20 17:21:35 +01:00
f848041c49 Add a message type to the tunnel 2019-08-20 17:20:21 +01:00
dfbd730b8c Fix mucp service option passing 2019-08-20 16:48:09 +01:00
ac2a5a04a2 Merge pull request #681 from unistack-org/fix_wg
fix panic: negative WaitGroup counter
v1.9.1
2019-08-19 12:06:45 +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
718ae42808 Merge pull request #680 from printfcoder/master
fix file watcher event bug on Linux
v1.9.0
2019-08-19 08:34:21 +01:00
2413cbcd80 fix file watcher event bug on Linux
the watcher can not normally get events of file changes on linux. it just can get the first two changes.
2019-08-19 15:28:24 +08:00
9c820445a4 Merge pull request #679 from micro/grpc-codec
Force grpc client/server to use grpc codec for broker
2019-08-18 11:37:38 +01:00
c44fd63301 Force grpc client/server to use grpc codec for broker 2019-08-18 11:28:21 +01:00
d9a699ae6f Merge pull request #673 from micro/multiplex
Stream Multiplexing
2019-08-16 17:41:45 +01:00
4495ca3839 Use client.Call for non streaming requests 2019-08-16 17:24:17 +01:00
0b0eee41d0 functioning proxy code 2019-08-16 16:46:29 +01:00
e18f8defde Merge pull request #672 from milosgajdos83/tunnel-ping
Monitor outbound links and delete them when disconnected
2019-08-16 16:09:14 +01:00
7abdc68049 Fixed the race. Made wait channel boolean. 2019-08-16 15:40:35 +01:00
c90e1ccb99 Fixed reconnect code; refactor tunnel tests. 2019-08-16 15:18:34 +01:00
991142cd57 No need to set request in the buffer 2019-08-16 14:42:45 +01:00
5a5b1b8f6e only continue to stream when its a stream 2019-08-15 20:54:28 +01:00
58bc4c103f go fmt 2019-08-15 20:54:09 +01:00
88817dc53f Strip some dead code 2019-08-15 20:54:00 +01:00