码迷,mamicode.com
首页 > Windows程序 > 详细

graphql mesh graphql 模式使用HAProxy Data Plane API 的流程

时间:2020-05-19 13:03:17      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:文件中   事物   lan   creates   hub   bsp   version   https   一个   

整体的流程没有变,只是使用的方式稍有变动(方法名)

说明

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

graphql mesh graphql 模式使用HAProxy Data Plane API 的流程

标签:文件中   事物   lan   creates   hub   bsp   version   https   一个   

原文地址:https://www.cnblogs.com/rongfengliang/p/12915953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!