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
ef04331b86 multiplexing cruft 2019-08-15 20:08:49 +01:00
67215ae5da Changed nodeLink to setupLink 2019-08-15 19:24:24 +01:00
f120452d28 Monitor outbound links periodically and reconnect the failed links. 2019-08-15 18:18:58 +01:00
740cfab8d0 Monitor outbound links and delete them when disconnected 2019-08-15 16:52:16 +01:00
f6b8045dd5 send client error if it exists 2019-08-15 15:22:53 +01:00
b776fbb766 add a pseudo socket implementation 2019-08-15 15:09:56 +01:00
a42de29f67 Do same for host port on deregister 2019-08-15 08:59:50 +01:00
0f6d09af33 go fmt 2019-08-15 08:47:32 +01:00
2dd5109eee Merge pull request #669 from printfcoder/master
fix registry addr error for mq-rpc
2019-08-15 07:36:06 +01:00
e609095ba4 Merge pull request #2 from micro/master
merge
2019-08-15 08:38:08 +08:00
4843f09afa Merge pull request #670 from milosgajdos83/loopback-msg-fix
Fixing the tunnel loopback messaging
2019-08-14 17:28:15 +01:00
f9eddf1e6f Fixing the tunnel loopback messaging 2019-08-14 17:14:39 +01:00
f19308f1e6 Merge pull request #1 from micro/master
merge
2019-08-14 22:02:41 +08:00
8f0c2e0412 add a better tunnel test 2019-08-14 14:38:17 +01:00
bf0e46dc0d fix registry addr error for mq-rpc 2019-08-14 21:32:28 +08:00
15975d2903 Merge pull request #668 from milosgajdos83/tun-token-loopback
[WIP] Tunnel loopback connections
2019-08-14 14:32:18 +01:00
9f2f0e3cea Moved Close method to the bottom 2019-08-14 13:26:23 +01:00
151bcf0ea1 Send and receive on loopback tunnel interface 2019-08-14 13:00:10 +01:00
dc0fbfc3c0 Merge pull request #666 from unistack-org/log
export log levels and reverse log level order
2019-08-14 07:41:01 +01:00
e607485c6b Check for token in every received message. 2019-08-14 01:23:03 +01:00
70d0029658 add warn log level
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-08-14 02:26:51 +03:00
a606813fdf export log levels and reverse log level order
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-08-14 02:18:22 +03:00
750267b308 first commit to draft up a way for Sending messages to loopback 2019-08-13 20:11:23 +01:00
7ce0305db4 only operate on clients that are the same as the server 2019-08-13 16:08:56 +01:00
c39591af0e add a mux package for the proxy 2019-08-13 15:21:51 +01:00
fedc6be3e6 Merge pull request #663 from milosgajdos83/router-start
Add Start method to router
2019-08-13 08:12:56 +01:00
cb1679fd8d Add Start method to router
Added Start to router packages.
Fixed potential deadlocks.
2019-08-12 22:23:46 +01:00
c0a676bfa9 Only check the router status if the lookup fails 2019-08-12 17:06:08 +01:00
cb4e376c64 Update go mod v1.8.3 2019-08-12 12:35:09 +01:00
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