余瑜的博客 余瑜的博客
首页
  • 并发
  • 线程池
  • spring
  • maven
  • 其他
  • redis
  • mysql
  • linux
  • zookeeper
  • docker
  • terminal
  • kong插件开发
  • 资料
  • leetCode-简单
  • blog
  • 其他
关于
GitHub (opens new window)
首页
  • 并发
  • 线程池
  • spring
  • maven
  • 其他
  • redis
  • mysql
  • linux
  • zookeeper
  • docker
  • terminal
  • kong插件开发
  • 资料
  • leetCode-简单
  • blog
  • 其他
关于
GitHub (opens new window)
  • linux

  • zookeeper

  • docker

  • terminal

  • kong插件开发

    • 开发环境搭建
    • go注册consul
    • konga配置
      • kong链接配置
      • 添加service
      • 添加routes
      • 验证
    • 插件开发
    • 调用c文件
    • 踩坑
  • 运维
  • kong插件开发
余瑜
2021-05-13
目录

konga配置

# kong链接配置

打开 http://localhost:1337 注册用户

进入设置kong链接页面, docker.for.mac.host.internal 替换 localhost

image-20210513173226308

链接配置完成后如果连接成功, 右侧按钮为activate ,并且左侧菜单栏会弹出详细设置信息, 如下所示

image-20210513173450312

# 添加service

路径: SERVICES => ADD NEW SERVICE

image-20210513174003630

Host值为: go服务在consul上注册的服务名称 + ".service.consul" , 服务名称也可以在consul控制台services列表中查看

# 添加routes

路径: SERVICES => service列表中点击名称 => Routes => ADD ROUTE

  1. name: root-8201
  2. path: /root8201
  3. methods: GET,POST
  4. protocols: https,http

如果是list列表, 每输入一个后要按回车

# 验证

访问 http://localhost:8000/root8201/query 查看返回值

  • localhost:8000为kong网关服务提供的访问地址
  • root8201为我们添加的routes 的path
  • query 为go服务访问地址
上次更新: 2021/06/03, 16:00:45

← go注册consul 插件开发→

Theme by Vdoing | Copyright © 2018-2022 逆光世间 | 备案号: 京ICP备19016086号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式