Menu

Anno LogoAnno LogoAnno文档博客

QQ群:478399354在线体验Viper面板 仓库

GitHub

🌜

🌞

Anno LogoAnno LogoAnno

# 4.1 网关&监控 ## 4.1.2 源码结构# 4.1 网关&监控 - 图5 ## 4.1.1 配置文件#

配置文件:Viper\Viper\appsettings.json

{ "Target": { "AppName": "ApiGateway", //网关名称 "IpAddress": "127.0.0.1", //注册中心地址 "Port": 7010, //注册中心监听端口 "TraceOnOff": true //true 开启链路追踪,false 关闭 }, "Limit": { //网关限流 (每个服务也可以设定自己的限流策略) "Enable": true, //启用限流 "TagLimits": [ // 根据Tag标签限流 【channel】【router】 { "channel": "", //匹配所有 "router": "", //匹配所有 "timeSpan": "1", //时间片单位秒 "rps": 100, "limitSize": 100 //桶默认大小 } ], "DefaultIpLimit": { // 默认客户端IP限流 "timeSpan": 1, "rps": 100, "limitSize": 100 }, "IpLimits": [ //针对不同IP设置不同的IP限流策略 { "ipMatch": "0.0.0.1", //ipMatch参考IPAddressRange "timeSpan": 1, "rps": 100, "limitSize": 100 }, { "ipMatch": "192.168.0.10 - 192.168.10.20", "timeSpan": 1, "rps": 100, "limitSize": 100 } ] } } ## 4.1.3 运行图# 4.1 网关&监控 - 图6 ##### 发布或者从bin-debug 启动 发现没弹出启动信息不要紧张 需要在Getway(网关)的Program中ConfigureLogging的LogLevel.None 改为LogLevel.Information即可 目前支持两种AutofacDependencyInjection,推荐Autofac ## 4.1.4 浏览器打开监控网关# 4.1 网关&监控 - 图74.1 网关&监控 - 图8 ##### 到此为止 Viper 已经完全运行起来了 开始你的体验之旅,更多详细精彩内容随后更新 Edit this page Previous « 3.1 服务提供者ViperService概述 Next 5.1 服务资源监控 » - 4.1.2 源码结构 - 4.1.1 配置文件 - 4.1.3 运行图 - 4.1.4 浏览器打开监控网关

文档

社区

更多

Copyright © 2022 Anno.