基于SpringCloud微服务的示例项目、出发点是写一套完整微服务架构、集成有eureka、ribbon、feign、hystrix组件等,消费端有JSP、freemarker、thymeleaf三个版本,有完整的UI、增删改查及分页,防SQL注入、XSS攻击拦截等,同时集成了shiro、swagger2等,后面会持续完善 GitHub: https://github.com/wangxinforme/sc , 开源中国: https://gitee.com/wangxinforme/sc
它是一个基于SpringCloud的分布式服务示例项目
使用组件列表: 注册中心:nacos,替代方案eureka、consul、zookeeper 配置中心: nacos ,替代方案sc config、consul config 调用:feign,替代方案:resttempate 熔断:sentinel、,替代方案:Resilience4j 熔断监控:sentinel dashboard 负载均衡:sc loadbalancer 网关:spring cloud gateway 链路:spring cloud sleuth+zipkin,替代方案:skywalking等
按顺序依次启动项目工程: sc-provider、sc-consumer
访问 sc-consumer 测试验证