konga–添加service和rouce详细步骤

konga–添加service和rouce详细步骤注意 先有 service 后 才能创建 rouce 可以有多个 包括删除顺序先删除 route 再删除 service 次序问题 1 添加 service 是抽象层面的服务 他可以直接映射到一个物理服务 host 指向 ip port 也可以指向一个 upstream 来做到负载均衡 通俗说 这个 service 就是后台访问接口配置 属性 描述 name 必填 服务

注意:先有service后,才能创建rouce(可以有多个),包括删除顺序先删除route,再删除service。次序问题

1.添加service

  是抽象层面的服务,他可以直接映射到一个物理服务 (host 指向 ip + port),也可以指向一个 upstream 来做到负载均衡。通俗说,这个service就是后台访问接口配置。

konga--添加service和rouce详细步骤

属性 描述
name(必填) 服务名称.
tags(可选) 可选地向服务添加标记
url(可选) 将协议、主机、端口和路径立即设置成简短的属性。这个属性是只写的(管理API从来不“返回”url)
protocol(必填) 该协议用于与upstream通信。它可以是http(默认)或https。
host(必填) upstream服务器的主机。
port(必填) upstream服务器端口。默认为80
path(可选) 在向upstream服务器请求中使用的路径。默认为空。
retries(可选) 在代理失败的情况下执行的重试次数。默认值是5。
connect_timeout(可选) 建立到upstream服务器的连接的超时时间。默认为60000。
write_timeout(可选) 将请求发送到upstream服务器的两个连续写操作之间的超时时间。默认为60000。
read_timeout(可选) 将请求发送到upstream服务器的两个连续读取操作之间的超时时间。默认为60000。

如下图:

konga--添加service和rouce详细步骤 注意:其他使用默认值即可

添加route

  是路由的抽象,他负责将实际的 request 映射到 service

konga--添加service和rouce详细步骤

konga--添加service和rouce详细步骤

属性 描述
name(可选) 定义名称
tags(可选)

向路由添加标记

protocols(可选) 这条路线应该允许的协议列表。默认情况下,它是“http”、“https”,这意味着路由接受这两种方式。当设置为“HTTPS”时,HTTP请求会被请求升级到HTTPS。通过表单编码,符号是协议=http&协议=https。使用JSON,使用数组。
methods(半可选) 与此路由相匹配的HTTP方法列表。例如: [“GET”, “POST”].至少有一个主机、路径或方法必须被设置。用表单编码参数是methods[]=GET&methods[]=OPTIONS。使用JSON,使用数组。
hosts(半可选) 与此路径匹配的域名列表。例如:example.com. 至少有一个主机、路径或方法必须被设置。用表单编码参数是 hosts[]=foo.com&hosts[]=bar.com。使用JSON,使用数组。
paths(半可选) 与此路径相匹配的路径列表。例如: /my-path.至少有一个主机、路径或方法必须被设置。用表单编码参数是 paths[]=/foo&paths[]=/bar. 使用JSON,使用数组。
Https redirect status code (可选) 当路由的所有属性都匹配(协议除外)时,即如果请求的协议是HTTP而不是HTTPS,则状态代码Kong将响应。如果字段设置为301、302、307或308,则位置头由Kong注入。默认为426。
Regex priority(可选) 当多个路由同时使用正则表达式匹配某个给定请求时,用来选择哪个路由解析该请求的数字。当两个路由匹配路径并且具有相同的regex_优先级时,将使用较旧的路由(最低创建位置)。注意,非regex路由的优先级不同(较长的非regex路由在较短的路由之前匹配)。默认为0。
strip_path(可选) 当通过一条路径匹配一条路径时,从upstream请求URL中剥离匹配的前缀。默认值为true。
preserve_host(可选) 当通过一个主机域名匹配一条路由时,在upstream请求头中使用请求主机头。默认设置为false,upstream主机头将是服务主机的主机头。

成功创建后,如下图:

konga--添加service和rouce详细步骤

 

konga--添加service和rouce详细步骤

注意:填写内容,需要回车铺助的,一定不能少。否则不会保存 

 

测试示例如下:

konga--添加service和rouce详细步骤

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232054.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • kill命令杀死所有进程_ubuntu杀死进程命令

    kill命令杀死所有进程_ubuntu杀死进程命令常规篇: 首先,用ps查看进程,方法如下:$ps-ef……smx      1822    1 011:38?       00:00:49gnome-terminalsmx      1823 1822 011:38?       00:00:00gnome-pty-helpersmx      1824 1822 011:38

    2022年9月21日
    4
  • 计算机cmd入门,教大家5个装逼用的CMD命令,让人一看你就是个电脑高手

    计算机cmd入门,教大家5个装逼用的CMD命令,让人一看你就是个电脑高手很多电脑小白使用电脑时,只会用鼠标点来点去的,教大家5个装逼用的CMD命令,让人一看你就是个电脑高手,专门震慑小姐姐、小学生。首先我们需要打开CMD命令提示符,这个操作大家都知道,按下键盘上的Windows+R键,然后输入“CMD”,按下回车键。一、改变命令提示符配色我们可以先输入“Color”—“空格”—“help”,来获取颜色的帮助。从这里可以看到,各种颜色的代码:0~7、A~F。如果想…

    2022年5月5日
    1.0K
  • “SqlTransaction 已完成;它再也无法使用”解决方法

    “SqlTransaction 已完成;它再也无法使用”解决方法 当只是使用一次事务时,只用简单的事务就可以了示例代码:      SqlServerDataBaseobj=newSqlServerDataBase();       SqlConnectionconn=obj.DBconn();       conn.Open();       SqlTransactionmyTrans;       myTrans=co

    2022年5月20日
    35
  • 透彻分析C/C++中memset函数

    透彻分析C/C++中memset函数透彻分析 C C 中 memset 函数 nbsp nbsp 在 C 语言中 经常需要对内存进行操作 里面涉及很多函数 但是 memset 函数的使用有一点需要大家格外注意 这也是我在做项目时遇到过的一个问题 调试了很久才找出来错误 nbsp nbsp 函数原型是 void memset void s intch size tn nbsp nbsp 函数功能是 将 s 所指向的某一块内存中的前 n 个字节的内

    2025年7月12日
    3
  • ROS安装教程|从零开始[通俗易懂]

    ROS安装教程|从零开始[通俗易懂]前两天把自己的ROS搞坏了,不知道咋修复了,只好重装一次。想到大家可能还有从来没接触过ROS的,不知道怎么安装,我就记录一下这次的重装过程安装VMware,这个我已经装了,就不细说了,管家公众号上有安装教程 下载ubuntu镜像文件Indexof/ubuntu-releases/18.04.6/|清华大学开源软件镜像站|TsinghuaOpenSourceMirrorIndexof/ubuntu-releases/18.04.6/|清华大学开源软件镜像站,致力于为国内和校

    2025年9月4日
    5
  • 如何修改织梦系统后台登录名和密码听语音

    如何修改织梦系统后台登录名和密码听语音

    2021年9月20日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号