The best way to make microservices by spring-cloud-alibaba.
The core code from Examples.
The project is for study only. Not product availability now.
Product availability project please star 🚀steam-cloud: Not only a microservices framework.
-
Linux
-
JAVA 8
-
IntelliJ IDEA IDE
run:
java -jar sentinel-dashboard.jar
Admin panel:
release version default login:
-
username: sentinel
-
password: sentinel
http://127.0.0.1:8080/
- Download release file here
run:
unzip nacos-server-1.0.0.zip
cd nacos/bin
sh startup.sh -m standalone
Admin panel:
http://127.0.0.1:8848/nacos
- Download release file here
run:
unzip rocketmq-all-4.7.0.zip
cd rocketmq-all-4.7.0
# Startup Name Server
sh bin/mqnamesrv
# Startup Broker
sh bin/mqbroker -n localhost:9876
# Create topic: test-topic
sh bin/mqadmin updateTopic -n localhost:9876 -c DefaultCluster -t test-topic
Run is OK:
SentinelServiceApplication :28083/
NacosDiscoveryConsumerSCLBApplication :18083/
DemoApplication :58070/
DubboSpringCloudServletGatewayBootstrap :61178/
DubboSpringCloudWebProviderBootstrap :9090/
NacosGatewayDiscoveryApplication :18085/
RocketMQBusApplication :38080/
SentinelDubboConsumerApp
SentinelDubboProviderApp
SentinelSpringCloudGatewayApplication :28085/
SentinelWebFluxApplication :28084/
SentinelZuulApplication :28086/
SpringCloudConfigClientApplication :28080/
SpringCloudConfigServerApplication :7070/
RocketMQConsumerApplication
SentinelFeignConsumerApplication :18087/
SentinelFeignProviderApplication :18088/
RocketMQProducerApplication :38081/
NacosConfigApplication :18084/
Not tested:
DubboSpringCloudClientBootstrap
DubboSpringCloudConsumerBootstrap
DubboSpringCloudProviderBootstrap
DubboSpringCloudServerBootstrap
Trend(Why we choose SCA?):
Features:
Architecture:
Sentinel Features:
Sentinel Ecosystem Landscape:
Come on.