Commit Graph

32 Commits

Author SHA1 Message Date
罗泽轩
ecfd3ff3b4
feat(DNS): allow specifying port to override the discovered one (#6764)
It makes the workaround in https://github.com/apache/apisix/issues/6732#issuecomment-1082597439
work.
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-04-01 09:29:51 +08:00
罗泽轩
de4e0bf8ed
fix(DNS): support SRV with port 0 (#6739) 2022-03-31 09:37:02 +08:00
leslie
0c2ba4bca6
test(nacos): enrich nacos test case (#6567) 2022-03-11 11:43:59 +08:00
罗泽轩
54ffdeed11
test: switch back to openresty/test-nginx (#6478) 2022-03-03 09:58:15 +08:00
tzssangglass
6066a25379
test: add test case for nacos service de-duplicate (#6282) 2022-03-02 15:58:42 +08:00
leslie
defafb1e42
fix(nacos): add complex password support for nacos host_pattern match rule (#6261) 2022-02-09 19:55:30 +08:00
罗泽轩
cc0b601e50
feat(discovery): check schema before starting (#5629) 2021-11-30 14:19:16 +08:00
tzssangglass
2ead2650ce
fix(nacos): distinguish services that has same name but in different groups or namespaces (#5083) 2021-09-23 09:27:35 +08:00
罗泽轩
d848a440c9
fix(nacos): continue to process other services when request failed (#5112)
Fix #4949

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-09-22 19:22:50 +08:00
罗泽轩
2f4564218c
fix(DNS): prefer SRV in service discovery (#4992)
Fix #4986

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-09-07 10:53:23 +08:00
罗泽轩
e49b41d2bb
fix(consul): retry connecting after a delay (#4979) 2021-09-06 09:19:39 +08:00
Demogorgon314
804437fe8a
perf: use events optimize nacos service discovery (#4347)
related #4346
2021-06-02 17:49:44 +08:00
Demogorgon314
0d7fa659d5
feat: nacos discovery support group (#4325) 2021-05-31 19:12:10 +08:00
Demogorgon314
0746f81ea3
feat: nacos discovery support namespace (#4313) 2021-05-27 20:08:12 +08:00
_chg_
8757080697
feat: add nacos support (#3820)
Co-authored-by: spacewander <spacewanderlzx@gmail.com>
2021-04-21 17:48:56 +08:00
罗泽轩
bb7d8a8f53
test: rewrite flaky consul_kv case (#3972) 2021-04-10 18:53:41 +08:00
罗泽轩
0c96ffd6fb
test: make consul_kv stable (#3924) 2021-03-29 23:41:22 +08:00
罗泽轩
86e168e711
test: enable master-worker mode by default (#3927) 2021-03-29 23:38:07 +08:00
罗泽轩
216debe223
feat: support priority in SRV record (#3845) 2021-03-23 20:05:23 +08:00
yongboy
1896cb1826
feat: add dump for consul_kv (#3848)
Co-authored-by: nieyong <nieyong@staff.weibo.com>
2021-03-23 10:07:32 +08:00
罗泽轩
8dcbe4e00d
feat: let balancer support priority (#3755)
Fix #1809
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-03-10 14:56:26 +08:00
yongboy
34f60ee2cc
feat: add control api for discovery module (#3742)
Co-authored-by: nieyong <nieyong@staff.weibo.com>
2021-03-08 08:58:46 +08:00
罗泽轩
6731ca1483
feat: support SRV record (#3686) 2021-02-27 23:02:57 +08:00
罗泽轩
2a6e2b4247
feat: add dns discovery (#3629)
Fix #3517
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-02-25 09:42:31 +08:00
yongboy
8b7d9376cf
feat: add consul kv discovery module (#3615)
Co-authored-by: nieyong <nieyong@staff.weibo.com>
2021-02-23 21:04:22 +08:00
syz
0e1cefb6eb
fix: upstream dns resolver failed response 503 (#3398)
Co-authored-by: spacewander <spacewanderlzx@gmail.com>
2021-01-29 16:23:20 +08:00
罗泽轩
fa029d429d
fix: create the health checker in access phase (#3240)
Allow to call yield function in the healthcheck.

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
Co-authored-by: YuanSheng Wang <membphis@gmail.com>

Fix #1851
Fix #2842
2021-01-11 21:35:33 +08:00
shoogoome
fff4d14a0d
feature: support multiple service discovery (#2556)
support multiple service discovery,then we can switch it in upstream
2020-10-30 20:34:10 +08:00
YuanSheng Wang
cf882bda1e
feature: divide config.yaml into two files config-custom.yaml & confi… (#2023)
* feature: divide config.yaml into two files config-custom.yaml & config-default.yaml .

fix #1923
2020-08-18 20:18:55 +08:00
mtx2d
24d7007e94
change: removed useless plugin heartbeat (#1845)
Fix #1176
2020-07-16 17:31:39 +08:00
YuanSheng Wang
2ccf020027
test: format by tool reindex. (#1775) 2020-07-02 22:04:24 +08:00
qiujiayu
e7d19ec160
feature: support discovery center (#1440) 2020-05-14 23:20:44 +08:00