我正在嘗試向正在運行的Consule代理註冊一個Wildfly Swarm REST服務,但它無法正常工作。蜻蜓蟲領事
我能夠註冊一項服務(我可以在Consul ui中看到它),但不知何故健康檢查不起作用。
Swarm服務器經常告訴我,由於「HTTP 405方法不允許」,「發送檢查」失敗。我可以在Consule控制檯中看到相似的日誌,但不允許使用GET方法。
我處於死路一條:我的應用程序不工作,Wildfly Swarm示例也沒有(同樣的例外)。我也在兩邊配置了一個CORS過濾器,只是爲了確定,但那也行不通。
我正在使用Wildfly Swarm 2017.10.1和Consul 1.0.0。
我希望你們能幫忙。 致以問候
好的,我找到了具體的問題,爲什麼它不工作。 Consul 1.0.0 HTTP API需要TTL檢查(/ v1/agent/check/pass)PUT方法。但是Wildfly Swarm正在發送GET。 Conul似乎改變了一些更新的版本,我猜。 –