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
37988b596d Merge pull request #656 from milosgajdos83/tun-listener
Close the tunnel listener when the tunnel is cloed.
2019-08-08 15:25:19 +01:00
9eb45dac82 Close the tunnel listener when the tunnel is cloed. 2019-08-08 15:20:53 +01:00
59b13aef22 tunnel skip zero length nodes 2019-08-08 13:15:30 +01:00
1e496938b7 more tunnel logging 2019-08-08 13:07:13 +01:00
fbc1d523d7 add ability to set log level via env var 2019-08-08 13:07:04 +01:00
11795071fb Fix panic 2019-08-08 12:45:37 +01:00
c7e8a2aeb9 Merge pull request #651 from magodo/master
wait nats drain since it's asynchronous
2019-08-08 00:30:01 +01:00
cb1c1afc84 add quic to defaults 2019-08-08 00:19:30 +01:00
3fc7d9ea50 Quic requires an initial message to start the session so we need connect 2019-08-08 00:19:16 +01:00
abc2ace409 Merge pull request #653 from micro/tunnel
Add back the old tunnel interface
2019-08-07 22:36:15 +01:00
243d43df92 Strip master from travis 2019-08-07 22:32:16 +01:00
9c2b882008 Bump travis go 2019-08-07 22:27:03 +01:00
4370f03e04 update go modules 2019-08-07 22:11:52 +01:00
a3b962f37b Fix travis test? 2019-08-07 22:02:58 +01:00
a894b4f354 add tunnel/transport package 2019-08-07 21:58:25 +01:00
fc379f2d2c Remove other accept 2019-08-07 19:03:45 +01:00
dcf4fed6a3 Add a second test for two tunnels 2019-08-07 18:56:21 +01:00
117376a922 Add back the old tunnel interface 2019-08-07 18:44:33 +01:00
380d9790e6 add io.ReadWriteCloser ontop of transport.Socket 2019-08-07 15:02:00 +01:00
0baea58938 wait nats drain since it's asynchronous
1. nats subscription draining is removed, since it is asynchronous,
   and there is no reliable way to detect when it is finished.
   Remove this option to avoid confusion.
2. nats connection draining is kept, and use 2 callbacks to detect
   draining timeout (timeout is set via `nats.Options`) or finish.
3. Also honour options passed in `broker.Init()` (previously only
   `broker.New()` is honoured).
2019-08-07 17:58:45 +08:00
edb0fe4b16 fix the consul setup code 2019-08-06 19:43:46 +01:00
eae32176c4 Monitor all services in the monitor 2019-08-06 19:02:57 +01:00
bc751c55fb Merge pull request #650 from micro/monitor
Add monitor/debug/service packages
2019-08-06 18:09:57 +01:00
91f2af91de Fix bugs in monitor 2019-08-06 18:05:05 +01: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
0d85e35da0 Merge pull request #649 from milosgajdos83/tun-types
Rough outline of tunnel types
v1.8.2
2019-08-06 11:54:54 +01:00
4074cce397 Rough outline of tunnel types 2019-08-06 11:46:47 +01:00
000431f489 Nats addr fix https://github.com/micro/go-micro/pull/648 2019-08-06 09:15:54 +01:00
e16420fdbd Consul config fix https://github.com/micro/go-micro/pull/641 2019-08-06 09:15:38 +01:00
52d8d26018 Transport() will return tunnel (pseudo) Transport 2019-08-05 21:09:46 +01:00
6649012af3 Merge pull request #645 from milosgajdos83/transport-out
Tunnel no longer embeds transport
2019-08-05 19:57:22 +01:00
6b5dcbf814 Tunnel no longer embeds transport 2019-08-05 19:41:48 +01:00
34381213e7 Package comment 2019-08-05 18:04:47 +01:00
767292906a Merge pull request #644 from milosgajdos83/tunnel
Adds outline of go-micro Tunnel interface
2019-08-05 17:54:40 +01:00
e1ecd728c5 Adds outline of go-micro Tunnel interface 2019-08-05 17:52:57 +01:00
f1b6709722 Fix breaking api changes 2019-08-05 17:47:50 +01:00
4030ccc27b Move proxy/router 2019-08-05 17:44:33 +01:00
2e67e23a23 Update .travis.yml 2019-08-03 15:16:30 +01:00
be229438bc Merge pull request #640 from unistack-org/deadline
transport memory: add Send/Recv Timeout
2019-08-03 13:51:01 +01:00
e1709026e4 transport memory: add Send/Recv Timeout
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-08-03 15:39:44 +03:00
d250ac736f In the event watchRegistry or watchTable exit then close the go routines 2019-08-02 15:17:48 +01:00
6719f8d655 Remove the table watcher when stopped 2019-08-02 14:59:08 +01:00
d7929ef8f3 Stop the ticker when exiting 2019-08-02 14:44:11 +01:00
04404441a4 Merge pull request #634 from micro/rcache-stop
Stop a goroutine leak in registy
2019-08-01 23:17:39 +01:00
b806e7bdf5 Stop a goroutine leak in registy 2019-08-01 23:03:11 +01:00
2720c6f28e Removed trailing white characters 2019-08-01 13:32:55 +01:00
cdf0f14d58 remove this code 2019-07-31 17:19:49 +01:00