Asim Aslam
2c66e94045
fix some tunnel bugs like races and duplicate messages...
2019-08-10 16:37:49 +01:00
Asim Aslam
c1ff3ceee4
Add more verbose not found error
2019-08-09 12:31:29 +01:00
Asim Aslam
057adb2b2e
Merge pull request #658 from XiaoLer/patch-1
...
no more `WithData` method, instead of `WithJSON`
2019-08-09 11:37:35 +01:00
刘小乐
7bd6d1b549
no more WithData
method, instead of WithJSON
2019-08-09 12:45:59 +08:00
Asim Aslam
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
Milos Gajdos
9eb45dac82
Close the tunnel listener when the tunnel is cloed.
2019-08-08 15:20:53 +01:00
Asim Aslam
59b13aef22
tunnel skip zero length nodes
2019-08-08 13:15:30 +01:00
Asim Aslam
1e496938b7
more tunnel logging
2019-08-08 13:07:13 +01:00
Asim Aslam
fbc1d523d7
add ability to set log level via env var
2019-08-08 13:07:04 +01:00
Asim Aslam
11795071fb
Fix panic
2019-08-08 12:45:37 +01:00
Asim Aslam
c7e8a2aeb9
Merge pull request #651 from magodo/master
...
wait nats drain since it's asynchronous
2019-08-08 00:30:01 +01:00
Asim Aslam
cb1c1afc84
add quic to defaults
2019-08-08 00:19:30 +01:00
Asim Aslam
3fc7d9ea50
Quic requires an initial message to start the session so we need connect
2019-08-08 00:19:16 +01:00
Asim Aslam
abc2ace409
Merge pull request #653 from micro/tunnel
...
Add back the old tunnel interface
2019-08-07 22:36:15 +01:00
Asim Aslam
243d43df92
Strip master from travis
2019-08-07 22:32:16 +01:00
Asim Aslam
9c2b882008
Bump travis go
2019-08-07 22:27:03 +01:00
Asim Aslam
4370f03e04
update go modules
2019-08-07 22:11:52 +01:00
Asim Aslam
a3b962f37b
Fix travis test?
2019-08-07 22:02:58 +01:00
Asim Aslam
a894b4f354
add tunnel/transport package
2019-08-07 21:58:25 +01:00
Asim Aslam
fc379f2d2c
Remove other accept
2019-08-07 19:03:45 +01:00
Asim Aslam
dcf4fed6a3
Add a second test for two tunnels
2019-08-07 18:56:21 +01:00
Asim Aslam
117376a922
Add back the old tunnel interface
2019-08-07 18:44:33 +01:00
Asim Aslam
380d9790e6
add io.ReadWriteCloser ontop of transport.Socket
2019-08-07 15:02:00 +01:00
magodo
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
Asim Aslam
edb0fe4b16
fix the consul setup code
2019-08-06 19:43:46 +01:00
Asim Aslam
eae32176c4
Monitor all services in the monitor
2019-08-06 19:02:57 +01:00
Asim Aslam
bc751c55fb
Merge pull request #650 from micro/monitor
...
Add monitor/debug/service packages
2019-08-06 18:09:57 +01:00
Asim Aslam
91f2af91de
Fix bugs in monitor
2019-08-06 18:05:05 +01:00
Asim Aslam
3adce58eb2
Add monitor/debug packages
2019-08-06 17:53:14 +01:00
Asim Aslam
bb01b3ed78
Don't extract repeated value
2019-08-06 14:52:15 +01:00
Asim Aslam
c3ea25225c
Don't check value name on extraction
2019-08-06 14:49:42 +01:00
Asim Aslam
beffa625f8
fix broker log line
2019-08-06 12:25:51 +01:00
Asim Aslam
0d85e35da0
Merge pull request #649 from milosgajdos83/tun-types
...
Rough outline of tunnel types
2019-08-06 11:54:54 +01:00
Milos Gajdos
4074cce397
Rough outline of tunnel types
2019-08-06 11:46:47 +01:00
Asim Aslam
000431f489
Nats addr fix https://github.com/micro/go-micro/pull/648
2019-08-06 09:15:54 +01:00
Asim Aslam
e16420fdbd
Consul config fix https://github.com/micro/go-micro/pull/641
2019-08-06 09:15:38 +01:00
Milos Gajdos
52d8d26018
Transport() will return tunnel (pseudo) Transport
2019-08-05 21:09:46 +01:00
Asim Aslam
6649012af3
Merge pull request #645 from milosgajdos83/transport-out
...
Tunnel no longer embeds transport
2019-08-05 19:57:22 +01:00
Milos Gajdos
6b5dcbf814
Tunnel no longer embeds transport
2019-08-05 19:41:48 +01:00
Asim Aslam
34381213e7
Package comment
2019-08-05 18:04:47 +01:00
Asim Aslam
767292906a
Merge pull request #644 from milosgajdos83/tunnel
...
Adds outline of go-micro Tunnel interface
2019-08-05 17:54:40 +01:00
Milos Gajdos
e1ecd728c5
Adds outline of go-micro Tunnel interface
2019-08-05 17:52:57 +01:00
Asim Aslam
f1b6709722
Fix breaking api changes
2019-08-05 17:47:50 +01:00
Asim Aslam
4030ccc27b
Move proxy/router
2019-08-05 17:44:33 +01:00
Asim Aslam
2e67e23a23
Update .travis.yml
2019-08-03 15:16:30 +01:00
Asim Aslam
be229438bc
Merge pull request #640 from unistack-org/deadline
...
transport memory: add Send/Recv Timeout
2019-08-03 13:51:01 +01:00
Vasiliy Tolstov
e1709026e4
transport memory: add Send/Recv Timeout
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-08-03 15:39:44 +03:00
Asim Aslam
d250ac736f
In the event watchRegistry or watchTable exit then close the go routines
2019-08-02 15:17:48 +01:00
Asim Aslam
6719f8d655
Remove the table watcher when stopped
2019-08-02 14:59:08 +01:00
Asim Aslam
d7929ef8f3
Stop the ticker when exiting
2019-08-02 14:44:11 +01:00