sentinel配置环境
时间: 2023-09-19 07:12:29 浏览: 182
在UAT环境和生产环境中,一般要求以哨兵(sentinel)模式部署。哨兵模式是一种常见的部署方式,而Cluster模式则主要用于规模较大的应用场景,对于一般的情况而言使用Cluster模式会增加复杂度。在sentinel模式下,需要配置多个项,包括至少一个Master的配置和一个或多个Slave的配置。
如果想要开启feign对Sentinel的支持,可以通过配置文件设置"feign.sentinel.enabled=true"。
Sentinel在配置环境方面有以下几个要点:
1. 查看机器列表以及机器的健康情况:这是通过收集Sentinel客户端发送的心跳包来实现的,用于判断机器是否在线。
2. 监控:Sentinel通过客户端暴露的监控API,定期拉取并聚合应用的监控信息,实现秒级的实时监控。
3. 规则管理和推送:Sentinel可以统一管理和推送规则。
4. 鉴权:在生产环境中,鉴权非常重要。每个开发者需要根据实际情况定制鉴权规则。
要启动Sentinel控制台,需要确保安装了JDK 1.8及以上版本,然后使用以下命令启动Sentinel控制台:
```shell
java -Dserver.port=8094 -Dcsp.sentinel.dashboard.server=localhost:8094 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.0.jar
```
如果没有权限,可以使用以下命令给jar包设置权限:
```shell
chmod 777 sentinel-dashboard-1.8.0.jar
```
通过以上配置,你可以登录Sentinel控制台进行配置环境。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Redis及Sentinel配置自动化工具](https://download.csdn.net/download/laotian/11612392)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Sentinel配置使用](https://blog.csdn.net/Andrew0219/article/details/126105709)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文