博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kong 网关 | Service
阅读量:4104 次
发布时间:2019-05-25

本文共 1607 字,大约阅读时间需要 5 分钟。

一、简介

服务 Service 是 Kong 对上游服务的抽象,也就是我们的一个个微服务,一个个项目,它用来管理上游服务的 API在创建一个上游的 API 之前,需要创建一个服务。

二、相关属性

kong 配置一个服务需要设置的相关属性,其中 protocol,host,port 是必须设置的属性,其余属性是可选属性,所对应的参数和描述如下表:

Attributes Description
name 服务名称
retries 代理失败后重试的次数
protocol 与上游通信的协议
host 上游的主机服务
port 上游服务的端口号
path 请求上游服务的路径
connect_timeout 连接上游服务超时时间,默认为 60000 毫秒
write_timeout 将请求发送到上游服务的超时时间,默认为 60000 毫秒
read_timeout 从上游服务器读取超时时间,默认为 60000 毫秒
tags 标签
url 简写属性一次性设置 protocol、host、port 和 path。

三、操作实例

1、创建服务
POST /services
curl -i -X POST \  --url http://localhost:8001/services/ \  --data 'name=myservice' \  --data 'url=http://www.javahly.com' \
curl -i -X POST \  --url http://localhost:8001/services/ \  --data 'name=myservice' \  --data 'protocol=http' \  --data 'host=www.javahly.com' \   --data 'port=80' \
2、查询服务
GET /services
curl -i -X GET \  --url http://localhost:8001/services/ \
3、检索服务
GET /services/{service name or id}
curl -i -X GET \  --url http://localhost:8001/services/myservice \
4、更新服务
PATCH /services/{service name or id}
curl -i -X PATCH \  --url http://localhost:8001/services/myservice \  --data 'name=myservice' \  --data 'protocol=http' \  --data 'host=www.javahly.com' \   --data 'port=80' \
5、更新或创建服务(有则更新 1.4 版本以后支持)
PUT /services/{service name or id}
curl -i -X PUT \  --url http://localhost:8001/services/myservice \  --data 'protocol=http' \  --data 'host=www.javahly.com' \   --data 'port=80' \
6、删除服务
DELETE /services/{service name or id}
curl -i -X DELETE \  --url http://localhost:8001/services/myservice \

相关资料

Kong 官方文档(创建服务):https://docs.konghq.com/1.4.x/admin-api/#add-service

公众号:【星尘Pro】

github:

推荐阅读

转载地址:http://qufsi.baihongyu.com/

你可能感兴趣的文章
九度OJ 题目1206:字符串连接
查看>>
九度OJ 题目1192:回文字符串
查看>>
九度OJ 题目1196:成绩排序
查看>>
九度OJ 题目1203:IP地址
查看>>
九度OJ 题目1179:阶乘
查看>>
九度OJ 题目1180:对称矩阵
查看>>
九度OJ 题目1187:最小年龄的3个职工
查看>>
string.h总结
查看>>
九度OJ 题目1182:统计单词
查看>>
九度OJ 题目1171:C翻转
查看>>
九度OJ 题目1174:查找第K小数
查看>>
九度OJ 题目1175:打牌
查看>>
中国剩余定理
查看>>
素数总结
查看>>
天勤OJ 题目1135: 素数
查看>>
天勤OJ 题目1064: 字符串的查找删除
查看>>
九度OJ 题目1135:字符串排序
查看>>
sscanf()总结
查看>>
九度OJ 题目1130:日志排序
查看>>
九度OJ 题目1129:Skew数
查看>>