1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-07-12 22:41:07 +02:00
Commit Graph

2068 Commits

Author SHA1 Message Date
bf4a73d5c0 Close the socket in the link 2019-10-23 16:39:26 +01:00
fe180148a1 rearrange where we account for errors and data sent 2019-10-23 16:15:39 +01:00
842fc01568 add send/recv queues for link 2019-10-23 16:05:21 +01:00
d4832e8f34 Remove consul registry (#818) 2019-10-23 15:53:28 +01:00
5ac5865154 add comment 2019-10-23 10:55:53 +01:00
f07a6ac29b Merge pull request #875 from micro/tun-measure
Measure roundtrip times on link
2019-10-22 21:20:57 +01:00
d64f8c665e add rate measure 2019-10-22 19:38:29 +01:00
407694232a Measure roundtrip times on link 2019-10-22 18:43:09 +01:00
418b8648bb Merge pull request #874 from micro/tun-metrics
Add placeholders for link metrics
2019-10-22 17:03:07 +01:00
85e273afa5 reorder methods 2019-10-22 17:02:22 +01:00
ab9fa20a50 Update comments 2019-10-22 16:53:47 +01:00
4fddd69229 Add placeholders for link metrics 2019-10-22 16:50:00 +01:00
317cf76566 Merge pull request #872 from micro/round-robin
Round robin routes we've sorted by metric
v1.13.2
2019-10-22 11:58:44 +01:00
f792fac1cc Round robin routes we've sorted by metric 2019-10-22 11:53:49 +01:00
a89d1edc41 fix divide by zero bug v1.13.1 2019-10-19 08:11:05 +01:00
d3140c0fc2 Merge pull request #867 from milosgajdos83/rlock-mess
Avoid recursive RLock()
v1.13.0
2019-10-18 11:35:08 +01:00
3d5d9be02a Avoid recursive calls to RLock()
Topology calls itsel recursively invoking RLock. This, according to go
documentation is wrong. This commit moves the body of Topology function
to a non-thread safe unexported function to keep locsk at check!
2019-10-18 11:26:43 +01:00
5c38f38dd9 No need to lock here since Topology read locks and makes copies 2019-10-18 11:26:43 +01:00
63fd8b9d1b Merge pull request #864 from micro/strip-topic
strip topic from http broker subscribe service name
2019-10-17 18:48:46 +01:00
3aedea4c56 strip topic from http broker subscribe service name 2019-10-17 18:37:37 +01:00
0da9dff077 Merge pull request #863 from micro/certmagice2e
E2E tests for certmagic ACME provider
2019-10-17 16:42:33 +01:00
05774f2c76 Don't touch go.mod 2019-10-17 16:35:09 +01:00
4885bba2ac E2E tests for certmagic ACME provider
* Actually set the CA
* Fix the certmangic.storage interface to return the correct error type
* Write an e2e test for certmagic against the let's encrypt staging CA
2019-10-17 16:31:02 +01:00
9d559848c2 Merge pull request #862 from milosgajdos83/tunnel-cleanup
Cleanup of tunnel.Dial(). Clean up network channel processors
v1.12.0
2019-10-16 21:19:30 +01:00
2ae583ce94 Cleanup of tunnel dial code. Clean up network channel processors 2019-10-16 20:44:22 +01:00
7c1e22b607 Merge pull request #861 from micro/certmagicstorage
Distributed storage for certmagic
2019-10-16 14:10:02 +01:00
7d2afa34a0 Implementation and tests for certmagic.Storage interface 2019-10-16 12:58:14 +01:00
a6e95d389f Implementation of certmagic storage using micro's store and sync packages 2019-10-15 19:32:20 +01:00
b1d5dc20fa Merge pull request #860 from micro/tunnel-mode
Tunnel mode
2019-10-15 16:14:38 +01:00
be5093798b Use DialMode/ListenMode 2019-10-15 16:08:38 +01:00
3759c9c091 Merge pull request #859 from milosgajdos83/handle-channel-conn-errors
Handle tunnel session Accept errors gracefully
2019-10-15 16:05:19 +01:00
4936a2e1a5 Exponential backoff for failed accept connections 2019-10-15 15:58:33 +01:00
ca934951ad Use multicast on network/control channels 2019-10-15 15:57:13 +01:00
ca18089382 Fix bugs related to needing to send Broadcast 2019-10-15 15:55:08 +01:00
7b1f5584ab Tunnel mode 2019-10-15 15:40:04 +01:00
fed5af68e6 Handle Accept errors gracefully.
Originally when Accept fails we log the error and let the program flow
continue. This can lead to us spawning handling connection go routines
on nil connections which in turn leads to Go panics.
2019-10-15 15:07:28 +01:00
fdfeb437f9 Merge pull request #856 from micro/cloudflare
Cloudflare Store implementation for workers KV
2019-10-15 14:29:34 +01:00
a46133f059 cloudflare workers KV Store implementation 2019-10-15 12:35:45 +01:00
9bd0a8f3b5 Update go.mod for cloudflare 2019-10-15 12:35:20 +01:00
44b794722e rcache becomes cache 2019-10-14 22:39:26 +01:00
247249050b move mutex to memory 2019-10-14 22:38:22 +01:00
b1fed01752 add network name to node 2019-10-14 22:26:23 +01:00
df1e680256 Merge pull request #854 from micro/lock-http
Lock http
2019-10-14 22:01:25 +01:00
854b01c20c Add acquire/release to http path 2019-10-14 21:52:18 +01:00
745299bce5 add http lock implementation 2019-10-14 21:39:25 +01:00
607fdb3fcb Merge pull request #852 from micro/mutex
add mutex lock implementation
2019-10-14 15:23:59 +01:00
a1342c23fb add mutex lock implementation 2019-10-14 15:17:25 +01:00
1cea2f5bba Merge pull request #850 from micro/acmetypo
TLS -> ToS
2019-10-14 12:10:55 +01:00
a1b4786682 TLS -> ToS 2019-10-14 12:04:49 +01:00
b701da6d69 Merge pull request #849 from micro/connect-init
Connect init
2019-10-13 18:40:11 +01:00