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
cbce5490d7 Lock the Nodes method properly when collecting them. 2019-09-13 03:03:55 +01:00
4c709f7ac1 Write Lock() advert update: we are writing into peers map here 2019-09-13 03:03:55 +01:00
baf4c05663 Send solicit message to ControlChannel 2019-09-13 03:03:55 +01:00
195c6a8c90 Neighbour is now peer. Neighbourhood is Peers. Small refactor. 2019-09-13 03:03:54 +01:00
f91d0408ab Moved node implementation into dedicated source file 2019-09-13 03:03:54 +01:00
eec780aaa7 Update neighbours when neighbour message is received 2019-09-13 03:03:54 +01:00
f0a1031e97 Adding new peers up to given depth. Outline of node gaph Update 2019-09-13 03:03:54 +01:00
a6668ae057 Move delete link log message 2019-09-12 17:40:47 -07:00
af5421c2cf Merge pull request #756 from micro/tunnel
Missing fixes for the tunnel
2019-09-12 17:17:33 -07:00
2406ef9999 Missing fixes for the tunnel 2019-09-12 17:12:49 -07:00
af585d3a57 Merge pull request #755 from micro/tunnel
Add tunnel fixes for quic and keepalive
2019-09-12 16:35:53 -07:00
97cf478f71 Add tunnel fixes for quic and keepalive 2019-09-12 16:22:43 -07:00
ec6a30be37 Links above Dial/Listen in interface 2019-09-11 12:49:27 -07:00
634c55e2d7 Merge pull request #753 from micro/link
Option to set Link
2019-09-11 12:16:07 -07:00
cb0de43dba add link status 2019-09-11 12:12:11 -07:00
63d535aea9 Add link field to session 2019-09-11 12:07:43 -07:00
6819386e05 Remove dead link code 2019-09-11 12:00:55 -07:00
988603f87e Merge pull request #752 from printfcoder/master
recover gPRC handler if panic
2019-09-11 09:10:30 -07:00
9ca7d90f11 link crufT 2019-09-11 07:11:40 -07:00
6ec32805d0 Don't allow socket close while writing h2 headers v1.10.0 2019-09-10 18:26:12 -07:00
c1c173dfe5 recover handler if panic 2019-09-11 00:40:40 +08:00
ce18de2647 Merge branch 'master' of github.com:micro/go-micro 2019-09-11 00:39:19 +08:00
3e3bbe3fd0 Merge pull request #751 from micro/link
Move link to tunnel/
2019-09-10 08:16:35 -07:00
b5eea02f7a Move link to tunnel/ 2019-09-10 08:12:28 -07:00
08c6f60b0f Merge pull request #746 from micro/plugin
Support plugin loading
2019-09-10 05:38:10 -07:00
065c7d5616 fix plugin init 2019-09-10 05:32:49 -07:00
a5ce3e32da Support plugin loading on service.Init 2019-09-09 20:17:36 -07:00
3bfbcd5e6a Add default plugin loader 2019-09-09 19:43:13 -07:00
b6c6b13277 Support plugin loading 2019-09-09 19:09:28 -07:00
04b31d374c Merge pull request #745 from micro/registry-service
Add service registry
2019-09-09 13:05:46 -07:00
e828a099c5 Merge pull request #744 from micro/mdns-domain
Use .micro domain for mdns
2019-09-09 11:59:37 -07:00
2c16c7e62f Fix build breaks 2019-09-09 09:25:47 -07:00
1f44d7a4a1 Add registry handler 2019-09-09 09:20:17 -07:00
b076ef906a Add service registry 2019-09-09 08:57:57 -07:00
c669a2b155 Use .micro domain for mdns 2019-09-09 05:11:25 -07:00
48a3e51aca Merge pull request #742 from micro/unlock
unlock before sending the message to avoid deadlock
2019-09-06 17:06:39 +01:00
e8aaca27d3 unlock before sending the message to avoid deadlock 2019-09-06 16:57:17 +01:00
5596407144 Merge pull request #741 from milosgajdos83/list-nodes
List nodes now works properly. Send solicit message on ControlChannel
2019-09-06 15:18:25 +01:00
7971b1b7f9 Remove debug logs 2019-09-06 15:12:23 +01:00
dafbacbdcb Properly handle the list of the nodes. Send solicit on ControlChannel 2019-09-06 15:09:49 +01:00
df5657dcd1 Merge pull request #737 from milosgajdos83/buffered-advertchan
Lets make advert channel buffered so we don't lose adverts
2019-09-05 19:19:03 +01:00
bb595c85b2 Lets make advert channel buffered so we don't lose adverts 2019-09-05 19:05:47 +01:00
bc6187ea89 Merge pull request #734 from micro/tunnel
Update tunnel to send discovery on connect and multicast messages. An…
2019-09-05 18:19:37 +01:00
ed1faa7a5c Add a discover ticker, announce on connect and refactor 2019-09-05 18:13:02 +01:00
1d9298ae2b Merge pull request #736 from milosgajdos83/solicit-routes
Solicit routes when new node is discovered
2019-09-05 18:08:49 +01:00
dddfb6f878 Fixed typos and simplified map iteration 2019-09-05 17:59:14 +01:00
ec354934e3 Move Errors to separate init block 2019-09-05 17:44:47 +01:00
b01c8e06e0 Update error name to ErrClientNotFound 2019-09-05 17:43:59 +01:00
97b1071f7e Merge pull request #735 from huangzhhui/patch-1
Fixed the link of Chinese documentation
2019-09-05 17:43:03 +01:00
1527a84297 Shorten multicast discovery 2019-09-05 17:40:41 +01:00