# Sentinel **Repository Path**: chend2018/Sentinel ## Basic Information - **Project Name**: Sentinel - **Description**: Sentinel 是什么 随着微服务的流行,服务和服务之间的稳定性变得越来越重要 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/sentinel - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 395 - **Created**: 2022-11-24 - **Last Updated**: 2022-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Sentinel Logo # Sentinel: The Sentinel of Your Microservices [![Sentinel CI](https://github.com/alibaba/Sentinel/actions/workflows/ci.yml/badge.svg)](https://github.com/alibaba/Sentinel/actions/workflows/ci.yml) [![Codecov](https://codecov.io/gh/alibaba/Sentinel/branch/master/graph/badge.svg)](https://codecov.io/gh/alibaba/Sentinel) [![Maven Central](https://img.shields.io/maven-central/v/com.alibaba.csp/sentinel-core.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:com.alibaba.csp%20AND%20a:sentinel-core) [![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) [![Gitter](https://badges.gitter.im/alibaba/Sentinel.svg)](https://gitter.im/alibaba/Sentinel) ## update 此为以1.8.5版本sentinel进行二次开发的sentinel控制台 针对限流规则、熔断规则、热点规则、系统规则进行了持久化至nacos 创建了新分支feature/v1.8.5-nacos,对于前端以及后端都做了调整。 如需再次进行开发,可以参考下我所遇到的问题 ### 1、build构建太慢 本人直接关闭了idea启动项目时的会自动进行构建的行为``Do not build before run``,然后单独为sentinel-dashboard模块进行maven的clean和install。 ### 2、前端采用的是angularJS 写法可以参考本人更新变动的文件,当修改前端文件之后,需使用``npm run build``进行重新编译前端,之后再maven重新构建sentinel-dashboard模块,再运行才会生效。因为只使用``npm run build``只是将前端文件重新构建到了dist目录,只有重新对sentinel-dashboard进行构建,才能将变动的dist目录构建到target目录中,再重新启动才会重新读取target目录中的文件 ## Docker 制作了Docker镜像已上传至dockerhub ``` docker push luowenfeng123456/sentinel-nacos:1.8.5 ```