graphql mesh graphql 模式使用HAProxy Data Plane API 的流程
整体的流程没有变,只是使用的方式稍有变动(方法名)
说明
graphql mesh 会将swagger api 的get,put,post,delete, 等操作转换为不同的操作,get以query 展现
post,put,delete 以mutaion展现,以下是一个简单的使用说明
流程
- 获取versionid
这个实际上是在配置文件中的,我们可以通过
getTransactions 的quey 获取,也可以通过getFrontends 的query 获取 - startTransaction mutation
主要是开启一个会话 - createBackend mutation
主要是创建haproxy 的backend - createServer mutaion
主要是添加server 到backend - createFrontend mutation
主要是创建frontend - createBind mutation
创建bind 主要为了方便暴露访问地址 - commitTransaction mutation
提交事物,完成haproxy 的reload 以及配置生效
参考资料
https://www.cnblogs.com/rongfengliang/p/11443005.html
https://www.cnblogs.com/rongfengliang/p/12915567.html
https://github.com/rongfengliang/graphql-mesh-haproxy-dataplanapi
相关推荐
北落不吉 2020-06-27
shsshs 2020-06-25
yuxinshuier 2020-06-21
君小黑 2020-03-04
acaoye 2019-12-12
守护阿里巴巴 2019-12-04
zccheu 2019-11-04
liuliuzihz 2019-10-30
shenxiuwen 2019-10-30
阿义 2019-09-06
tommyhp 2019-07-21
紫色飞猪 2019-07-01
第号 2019-07-01
tangxiong0 2019-07-01
chinaitv 2019-07-01
Samlss 2019-07-01
Ezenwang 2019-07-01
engchina 2019-06-28