We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
consul-api提供的所有api
待考证,是否满足上述所有需求
atlas在17年3月7号之后,官方便不再推荐使用,故不采纳方案1。
基于原本控制台改造,不修改server部分,这样前后端交互的数据格式会受consul提供的HTTP API的返回数据格式。若要进行进一步改造,可采用方案3.
采纳方案3,由自己开发整个系统。
前端部分
后端部分
consul提供了基于多种语言的获取api的client(链接),可以在此基础上开发。java版的consul-client有所有consul提供出的http api。
调用请求顺序:
当api-server接受到从前端发起到请求时,自己调用consul-client获得相关数据。相当于对consul-client提供出的服务做一次包装。
全部代码由自己维护,可控行更强
采用方案3,基于consul-client做进一步开发。
The text was updated successfully, but these errors were encountered:
系统分析
Sorry, something went wrong.
No branches or pull requests
现状(why)
原有consul的控制台功能缺失部分功能
目标(what)
控制台改造
Feature List
方案 (How)
方案-1
ATLAS企业服务
待考证,是否满足上述所有需求
方案-2
基于原本控制台进行改造
方案-3
做法类似方案-2
可行性分析
atlas在17年3月7号之后,官方便不再推荐使用,故不采纳方案1。
基于原本控制台改造,不修改server部分,这样前后端交互的数据格式会受consul提供的HTTP API的返回数据格式。若要进行进一步改造,可采用方案3.
采纳方案3,由自己开发整个系统。
前端部分
后端部分
consul提供了基于多种语言的获取api的client(链接),可以在此基础上开发。java版的consul-client有所有consul提供出的http api。
调用请求顺序:
当api-server接受到从前端发起到请求时,自己调用consul-client获得相关数据。相当于对consul-client提供出的服务做一次包装。
全部代码由自己维护,可控行更强
结论
采用方案3,基于consul-client做进一步开发。
The text was updated successfully, but these errors were encountered: