在启动类中添加注解@EnableDiscoveryClient. 开启服务注册
接下来添加配置文件application-consul-provider.properties,添加Consul的地址和端口号。
打包服务提供者,然后打包jar 后分别以consul-provider1、consul-provider2的配置参数启动服务提供者
运行后在Consul控制中心有两个服务提供者,ID分别是consul-provider-8504,consul-provider-8505.
访问 http://localhost:8504/hello ,网页显示:provider:p1 port:8504
访问 http://localhost:8505/hello ,网页显示:provider:p2 port:8505
多次访问 http://localhost:8506/hello 。网页交替出现provider:p1 port:8504 , provider:p2 port:8505,通过RestTemplate实现了客户端负载均衡。
1、Kong的简介和安装
2、使用Docker安装Kong
3、开源API网关:KONG入门培训
1、配置详解
2、代理详解
3、身份验证详解
4、负载均衡详解
5、健康检查和断路器详解
6、集群详解
7、网络与防火墙详解
8、共有Lua API详解
9、管理API安全保护详解
一、身份验证插件
1、Basic验证
2、Key验证
3、OAuth2.0验证
二、权限安全插件
1、ACL鉴权
2、动态SSL
3、IP限制(黑白名单)
4、爬虫控制
三、流量控制插件
1、请求大小限制
2、请求速率限制
3、请求终止
四、Serverless插件
1、Serverless功能
五、分析与监控插件
1、Zipkin
六、数据转换插件
就是请求,和返回的时候加减点数据。
七、日志插件
日志插件发送目标包括:TCP、UDP、HTTP、FILE、STATSD、SYSLOG 等,比较简单,自己找资料看看
1、玩转SERVICE服务
2、玩转ROUTE路由
3、玩转API对象 (不推荐)
4、玩转CONSUMER消费者
1、Kong整合Consul 附: Consul快速入门
2、Kong整合Spring Security实现OAuth2.0验证
3、实现Kong的Java管理API
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)