1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-06-24 22:26:54 +02:00
Commit Graph

1524 Commits

Author SHA1 Message Date
c2c8182a5b delete tunnel headers and add some TODOs 2019-08-11 21:53:40 +01:00
01cb146e0d send message once after creating socket 2019-08-11 18:24:16 +01:00
d0d729a789 fix the tunnel execution 2019-08-11 18:11:33 +01:00
113d87d855 Merge branch 'master' of ssh://github.com/micro/go-micro 2019-08-11 16:15:30 +01:00
56df10f68b use keepalive in quic by default 2019-08-11 16:12:31 +01:00
3a5428fb36 Merge pull request #660 from xpunch/serviceNotFoundIssue
Service not found issue
2019-08-11 12:44:27 +01:00
178a3b3d8e Merge remote-tracking branch 'origin/master' into serviceNotFoundIssue
# Conflicts:
#	client/grpc/grpc.go
2019-08-11 19:34:00 +08: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
81b68a1d7f Merge pull request #4 from micro/master
update fork
2019-08-11 19:05:49 +08:00
1a600810a7 Merge pull request #661 from XiaoLer/patch-2
Fix read yaml config from memory
2019-08-11 12:03:18 +01:00
94127ae1aa Merge pull request #3 from micro/master
update fork
2019-08-11 18:24:57 +08:00
cd2ac648ff 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 18:05:35 +08:00
e613b0c205 remove the single node tunnel test 2019-08-11 09:54:02 +01:00
57dacf1831 Merge pull request #2 from micro/master
update fork
2019-08-11 10:22:33 +08:00
8986b3135f Strip logging 2019-08-10 18:46:54 +01:00
6dd3ea1853 Remove listen check 2019-08-10 18:44:50 +01:00
2c66e94045 fix some tunnel bugs like races and duplicate messages... 2019-08-10 16:37:49 +01:00
c1ff3ceee4 Add more verbose not found error 2019-08-09 12:31:29 +01:00
b13604fb4b Merge pull request #1 from micro/master
Update forks to latest
2019-08-09 18:46:28 +08:00
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
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