启动服务提供者
如何启动?
启动的时候,需要加jvm参数:
-Djava.net.preferIPv4Stack=true
-Dcsp.sentinel.api.port=8720 //当前项目端口
-Dproject.name=dubbo-provider-demo //当前项目名字
-Dcsp.sentinel.dashboard.server=localhost:8080 //控制台地址
启动服务消费者
如何启动?
启动的时候,需要加jvm参数:
-Djava.net.preferIPv4Stack=true
-Dcsp.sentinel.api.port=8721 //当前应用程序端口
-Dproject.name=dubbo-consumer-demo //当前项目名字
-Dcsp.sentinel.dashboard.server=localhost:8080 //控制器地址
启动控制台
如何启动?
启动的时候,需要加jvm参数:
-Dserver.port=8080 //当前项目端口
-Dcsp.sentinel.dashboard.server=localhost:8080 //控制器对外提供的地址(其实就是外部服务项目接入控制台)
-Dproject.name=sentinel-dashboard //当前项目名字
访问控制台
登陆用户名密码:sentinel/sentinel
总结
控制台不是必须的,没有控制台,服务提供者和服务消费者的限流功能也能生效。
也就是说,限流功能本身是以jar的形式集成到应用里的。
那控制器的作用是什么?方便管理所有应用的服务的限流功能——就像dubbo控制台管理dubbo服务一样。
参考
源码项目自带的readme