czt614758617 / mianshi

mianshi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

标题:

Spring Cloud Alibaba Nacos + Sentinel + Seata + Gateway Demo

简介:

此项目演示了 Spring Cloud Alibaba 中部分组件的使用,并通过修改 sentinel-dashboard 源码,自己重新编译打包后部署,已经支持 sentinel 相关配置持久化至 Naocs。 并且通过扩展其提供的一些接口,实现了一些开源版本不支持的特性,相关代码都在本人的仓库中。

启动步骤:
  1. 下载本项目源码,根据项目中的各配置来修改后续nacos-server、seata-server、sentinel-dashboard等的配置文件,如数据库、端口号等
  2. 将本项目sql目录下的sql语句执行,包括了nacos和seata要用到的库表
  3. 官方下载nacos-server的包(示例为1.3.2版本),按照官方文档启动项目,启动成功后可访问 nacos控制台
  4. 官方下载seata-server的包(示例为1.4.0版本),按照官方文档启动项目
  5. 下载改造过的 sentinel-dashboard 源码(示例为1.8.0版本),修改相关配置后启动项目,启动成功后可访问 sentinel控制台
  6. 依次启动本项目中的gateway、service-provider、service-consumer

About

mianshi

License:Mulan Permissive Software License, Version 2


Languages

Language:Java 100.0%