谷粒商城
项目使用后端技术SpringBoot+SpringCloud+Docker和前端Vue和ElementUI前后端分离开发。
集群技术包括MySql集群,Redis集群等
除了一般的逻辑业务需求,服务远程调用使用Feign,网关使用Spring Cloud Gateway,链路追踪使用Sleuth+Zipkin,服务注册与配置中心使用nacos,线上监控系统则使用Prometheus和Grafana,还有整套的预警系统AlterManager,日志的ELK日志分析系统,存储使用Redis集群和Mysql的主从分片,RabbitMq消息队列以及配合ElasticSearch的全文检索功能,最后将完整的代码从GitHub上自动化拉取打包成docker镜像,再使用JenkinsPipeline的整个流水线加入参数化构建手动确认后将项目部署到K8S集群中,完成一个完整的项目。