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
0d94784e72 Add some tunnel comments 2019-08-31 17:32:20 +01:00
65c2de5a79 Merge pull request #716 from micro/tunnel
Rename Tunnel ID to Channel
2019-08-31 16:32:41 +01:00
6fa9d7270f Rename Tunnel ID to Channel 2019-08-30 20:05:00 +01:00
140c830af1 Merge pull request #715 from milosgajdos83/net-debug
Add proto definitions for network introspection.
2019-08-30 12:38:24 +01:00
b37837ad92 Add proto definitions for network introspection. 2019-08-30 12:29:26 +01:00
10b64af0b3 Merge pull request #713 from milosgajdos83/route-loop-break
Avoid setting routes that route back to the node without its being direct GW to dest
2019-08-30 11:33:17 +01:00
5d01284574 Merge pull request #714 from wuyumin/master
Load consul source
2019-08-30 10:15:37 +01:00
ff81e4b246 Load consul source 2019-08-30 16:20:58 +08:00
e955e3f798 Avoid routes that route back to node without its being direct GW to dest 2019-08-30 00:04:46 +01:00
a17a8b3372 Merge branch 'master' of ssh://github.com/micro/go-micro 2019-08-29 17:21:49 +01:00
e1d56fbf58 switch warn to error logging 2019-08-29 17:21:43 +01:00
e7d8cdda44 Avoid duplicate debug logs. 2019-08-29 16:58:07 +01:00
690640eeeb Merge pull request #712 from milosgajdos83/route-update
Only emit table event if table.Update actually happens
2019-08-29 16:30:27 +01:00
4f788c6fc7 Only emit the events when actually deleting the route 2019-08-29 16:25:21 +01:00
f50bd400f8 Only emit event if Update actually happens 2019-08-29 16:21:30 +01:00
b457ec1990 Merge pull request #711 from milosgajdos83/node-neighbours
Don't override the neighbours.
2019-08-29 15:48:13 +01:00
ffa6b551f4 Don't override the neighbours. 2019-08-29 15:42:07 +01:00
3d03fe4076 Fix panic for nil slice 2019-08-29 15:09:01 +01:00
6eecb199e9 Merge pull request #710 from micro/nodes
add the ability to provide seed nodes to the network
2019-08-29 15:00:51 +01:00
7479515099 add the ability to provide seed nodes to the network 2019-08-29 14:53:30 +01:00
6e3d53e1ee Merge pull request #709 from micro/tunnel-arp
Tunnel Direction Fix
2019-08-29 13:13:25 +01:00
721c5e6857 fix broken build 2019-08-29 13:11:20 +01:00
7d033818cf if the service name is blank, barf 2019-08-29 13:10:06 +01:00
00ab58f61b Fix loopback cruft 2019-08-29 12:42:27 +01:00
b3aef71fdb Merge pull request #708 from milosgajdos83/route-metric
Set the route.Metric before updating routing table
2019-08-29 12:28:43 +01:00
8606f1e143 Set the route.Metric before updating routing table 2019-08-29 11:45:47 +01:00
927fac2cec Merge pull request #706 from milosgajdos83/neighbour-map
Broadcast neighbourhood
2019-08-28 23:16:42 +01:00
6ab86c9e57 Don't process unless connected, and only fire loopback messages back up the loopback 2019-08-28 23:12:22 +01:00
db8e2620cb Make tunnel channel clients key-able. Neighbour map simplified.
tunClient is a map of tunnel clients keyed on tunnel channel name.
Neighbour map is now a cimple map of nodes which contains its nodes.
2019-08-28 23:11:26 +01:00
d09b7dbbef Broadcast neighbourhood; fix critical bugs in channel connections
This commit introduces neighbourhood announcements which allows to
maintaing neighbour map if each next-hop node.

It also fixes a critical bug when accepting connections for a particular
tunnel channel.
2019-08-28 20:11:19 +01:00
a4f5772555 add network field to the routes 2019-08-28 08:41:19 +01:00
731f6f74dd Merge pull request #703 from milosgajdos83/net-id
Adds network id. Skips processing routes when router is the origin.
2019-08-28 08:05:19 +01:00
5e7208119e Adds network id. Skips processing routes when router is the origin. 2019-08-27 23:08:35 +01:00
470304ef87 Merge pull request #701 from h-hy/master
Check last for the address binded in lo interface (LVS , DR mode)
2019-08-27 18:08:52 +01:00
a6ab4d7b4b check last for the address bind in lo interface. 2019-08-27 23:35:27 +08:00
87b56d46ac Use tunnel transport and set server address 2019-08-27 13:21:36 +01:00
371b23d055 Introduce DefaultLink; dont hardcode name of the link 2019-08-27 11:36:46 +01:00
f97565ef0a Merge pull request #685 from milosgajdos83/default-network
Default network implementation
2019-08-27 11:02:55 +01:00
0888d2fbbc Add grpc content-type 2019-08-27 08:13:58 +01:00
75e20b5bf7 Merge pull request #1 from micro/master
merge
2019-08-27 09:38:18 +08:00
443fc0ebde Merge pull request #700 from micro/h2-grpc
H2 grpc
2019-08-26 15:55:31 +01:00
35e7b9551f ignore Loopback Address (LVS,DR mode) 2019-08-26 21:48:40 +08:00
6daf4fda72 Full support for grpc server side 2019-08-26 12:33:59 +01:00
36623bfe50 Improve stream processing 2019-08-25 19:30:22 +01:00
6128d18ee0 checkpoint fixing data race to process h2 and grpc requests 2019-08-24 20:12:04 +01:00
abadb2211e Merge pull request #698 from micro/tunnel-broker
Add a tunnel broker
2019-08-24 14:37:20 +01:00
ca267f73de add a tunnel broker 2019-08-24 09:46:55 +01:00
d8608b2343 Merge pull request #697 from micro/static-resolver
Add a static network node resolver
2019-08-23 22:05:02 +01:00
ed8d28c9ab Set Route.Link to "network" not Route.Network. Oops! 2019-08-23 21:08:18 +01:00
88e47b9b06 Dont bail when unable to resolve network nodes. 2019-08-23 17:48:14 +01:00