Asim Aslam
4c95c65d81
Return service name in error
2020-08-08 09:09:34 +01:00
Asim Aslam
4469a41ae7
use a totally different client for the watcher in etcd
2020-08-08 01:40:41 +01:00
Asim Aslam
fc67593ee4
cleanup router watcher logic
2020-08-08 01:04:38 +01:00
Asim Aslam
e7cc3c2210
protect etcd watcher stop against race condition
2020-08-08 00:57:57 +01:00
Asim Aslam
712fe39a62
initChan is never evaluated because watchRegistry is a blocking call
2020-08-07 23:44:43 +01:00
Asim Aslam
9b14eb8aec
close the existing etcd client if it exists
2020-08-07 23:09:06 +01:00
Asim Aslam
124b1bd7b7
add https prefix when using tls config for etcd
2020-08-07 22:46:05 +01:00
ben-toogood
ac1aace214
route the API subdomain ( #1910 )
...
Co-authored-by: Asim Aslam <asim@aslam.me>
2020-08-07 20:54:55 +01:00
Asim Aslam
324c4e6886
Router refresh ( #1912 )
...
* checkpoint
* Refresh and prune routes periodically in the registry router
* remove comment
2020-08-07 20:53:38 +01:00
Asim Aslam
d69a4a30cd
fix etcd bug that causes deregister to be skipped ( #1911 )
2020-08-07 19:58:25 +01:00
Asim Aslam
a6d7b1d710
Move api/router/util to util/router ( #1909 )
2020-08-07 13:30:29 +01:00
Asim Aslam
8ee31b94a1
remove handler/util package in favour of util/router ( #1908 )
2020-08-07 12:47:20 +01:00
Asim Aslam
37cc7fda92
Update pprof.go
2020-08-07 12:18:01 +01:00
Asim Aslam
d61cbd29db
Update README.md
2020-08-07 11:22:57 +01:00
Asim Aslam
b6ab124d83
Update README.md
2020-08-07 11:21:59 +01:00
Dominic Wong
835343d6a5
logs should return for non existent services ( #1906 )
2020-08-06 22:56:05 +01:00
Maarten Bezemer
74907987d1
codec - Allow to Write() nil body ( #1905 )
...
* codec - Allow to Write() nil body
* Oops we are in v3 now
2020-08-06 18:51:00 +01:00
Asim Aslam
fb8533b74e
Update tunnel
2020-08-06 18:50:35 +01:00
Z
dcf785677f
Fix: file-watcher bugs ( #1897 )
...
* Fix: file-watcher bugs
* Update watcher_linux.go
Co-authored-by: 杨铭哲 <yangmz@weipaitang.com>
Co-authored-by: Asim Aslam <asim@aslam.me>
2020-08-06 18:21:09 +01:00
ben-toogood
991cdba91d
registry/etcd: fix services combining ( #1901 )
2020-08-06 15:38:50 +01:00
Asim Aslam
aefd052dd7
Etcd router bug fixing etcd path prefix matching name ( #1899 )
...
* add logging and don't get nodes where they exist in router
* add more logging
* Fix the etcd bug for name matching of keys and prefixes matching names
2020-08-06 12:42:14 +01:00
Asim Aslam
2b79910ad9
add logging and don't get nodes where they exist in router ( #1898 )
...
* add logging and don't get nodes where they exist in router
* add more logging
2020-08-06 11:32:06 +01:00
Asim Aslam
8674dc8e62
Remove precache in favour of just pulling by default
2020-08-06 10:27:58 +01:00
Asim Aslam
b93cd0c964
dont process endpoint unless absolutely necessary
2020-08-05 18:09:04 +01:00
Asim Aslam
39bd6a6ced
skip watching routes if client proxy is set, remove later
2020-08-05 18:05:25 +01:00
Asim Aslam
03d47afe47
Fix proxy selector memory leak
2020-08-05 17:38:41 +01:00
ben-toogood
38ec233350
proxy/mucp: don't lookup routes if client using proxy ( #1896 )
2020-08-05 12:45:56 +01:00
Dominic Wong
eee91ed976
Check chan not closed before sending updates for memory loader ( #1894 )
...
* dont send on closed chan
2020-08-04 16:21:03 +01:00
ben-toogood
07fef9fd33
router/registry: fix initialization bug ( #1893 )
2020-08-04 11:43:01 +01:00
Asim Aslam
1106f1d996
remove agent
2020-08-04 07:51:10 +01:00
Asim Aslam
8e126e4fc1
Remove go-micro/web
2020-08-04 07:47:20 +01:00
Asim Aslam
1439b101ec
ensure register ttl and interval are set
2020-08-03 22:44:29 +01:00
Asim Aslam
24e5b2a034
Merge branch 'master' of ssh://github.com/micro/go-micro
2020-08-03 22:21:13 +01:00
Asim Aslam
971a962894
Fix typo
2020-08-03 22:20:30 +01:00
ben-toogood
31ed4aa0e8
registry/etcd: fix logging nil pointer dereference ( #1889 )
...
* registry/etcd: fix logging nil pointer dereference
* Fix stupid mistake
* Fix merge
2020-07-31 15:05:32 +01:00
ben-toogood
d2cea4b7b7
registry/etcd: fix logging nil pointer dereference ( #1888 )
2020-07-31 14:40:11 +01:00
ben-toogood
0b73d411ad
client: rename WithServiceToken => WithAuthToken ( #1887 )
2020-07-31 11:36:33 +01:00
ben-toogood
83a64797fb
Fix proxy being overriden by default addresses ( #1886 )
2020-07-31 08:55:08 +01:00
ben-toogood
e9fc5b1671
client: add proxy option ( #1885 )
...
* client: add proxy option
* client: add WithProxy CallOption
* use address option
* ProxyAddress => Proxy
2020-07-30 15:22:36 +01:00
ben-toogood
006bbefaf3
runtime: support for dynamic secrets ( #1861 )
...
* runtime: replace CreateCredentials with CreateSecret
* runtime/kubernetes: secrets support
* runtime: CreateSecret => WithSecret
* runtime: use map[string]string for secrets
* runtime/kubernetes: update to use kv secrets
* Fix merge conflict (missing import)
Co-authored-by: Asim Aslam <asim@aslam.me>
2020-07-29 13:41:50 +01:00
Lars Lehtonen
3d1ba914fc
tunnel: remove unused test loop ( #1878 )
...
Co-authored-by: Asim Aslam <asim@aslam.me>
2020-07-29 12:51:09 +01:00
yu
d66803a136
fix bug https://github.com/micro/go-micro/issues/1883 ( #1884 )
...
* fix #1883
* fix #1883
Co-authored-by: 杨羽 <yangyu@doumi.com>
2020-07-29 12:45:25 +01:00
ben-toogood
9813f98c8b
config: remove default config ( #1882 )
...
Co-authored-by: Asim Aslam <asim@aslam.me>
2020-07-28 13:54:58 +01:00
c6163bb22f
fix qson parsing on invalid input, close #1874 ( #1880 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2020-07-28 12:34:50 +01:00
ben-toogood
cb4a2864da
router/registry: fix not started bug ( #1877 )
2020-07-28 09:01:08 +01:00
Asim Aslam
f17e4fdb44
Update README.md ( #1876 )
2020-07-27 16:42:50 +01:00
Asim Aslam
563768b58a
v3 refactor ( #1868 )
...
* Move to v3
Co-authored-by: Ben Toogood <bentoogood@gmail.com>
2020-07-27 13:22:00 +01:00
Dominic Wong
9dfeb98111
cockroach typo in init ( #1872 )
2020-07-27 10:16:40 +01:00
Asim Aslam
5f4491bb86
change network resolver http to localhost:8080
2020-07-26 11:21:57 +01:00
Janos Dobronszki
fbdf1f2c1c
Fixing micro logs
being follow by default against k8s ( #1866 )
2020-07-23 09:50:38 +02:00