# 白名单
## 说明
很多时候,我们需要根据调用方来限制请求是否通过,这时候可以白名单控制的功能。白名单根据资源的请求的 IP 限制请求是否通过。配置白名单后,只有请求的 IP 位于白名单内时才可通过。
## 配置样例
```javascript
[
{
"resource": "com.guosen.examples.service.HelloService/sayHello",
"resourceJson": "com.guosen.examples.service.HelloServiceJSON/sayHello",
"limitIps": "xx.xx.xx.xx,xx.xx.xx.xx"
}
]
```
## 配置说明
| 配置项 | 类型 | 说明 |
| :--- | :--- | :--- |
| resource | 字符串 | 服务方法名 |
| resourceJson | 字符串 | 服务范化调用方法名,格式为:${服务名称}JSON/方法名 |
| limitIps | 字符串 | 白名单 IP 列表,有多个 IP 时用逗号隔开。 |
- 简介
- 入门
- Docker方式
- 手工方式
- 环境搭建
- 简述
- 初始化服务器
- 安装 Etcd
- 初始化数据库
- 安装配置中心
- 安装服务中心
- 安装监控中心
- 安装API网关
- 开发第一个微服务
- 简述
- 准备工作
- 接口定义
- 实现
- 配置
- 部署
- 验证
- 微服务开发
- 服务调用
- 服务上下文
- 日志
- 高级特性
- 范化调用
- 异步调用
- ACL 控制
- 慢启动
- 消息大小
- 组件使用
- 简述
- 缓存
- MyBatis
- RocketMQ
- 分库分表
- 读写分离
- 分布式事务
- 分布式锁
- 运维管理
- 服务依赖
- 服务查询
- 服务方法查询
- 配置中心
- API网关配置
- 流量控制
- 简述
- 限流
- 熔断
- 系统保护
- 白名单
- 黑名单
- 监控
- 主动探测
- 调用链
- 日志开关
- 最佳实践
- 常见问题
- 深入 Zebra
- 架构
- 通信协议
- 路标