2 Star 3 Fork 2

尛飛俠 / whatech-chain-mall

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

介绍

ChainMall(链猫商城)微服务架构演进项目。

技术选型

  • Java 8

  • MySQL 5.7.27、MyBatis-Plus 3.2.0

  • Spring Boot 2.1.8.RELEASE

  • Spring Cloud Greenwich.SR3

  • 服务发现:Spring Cloud Alibaba Nacos 2.1.0.RELEASE(1.1.1)

  • 负载均衡:Spring Cloud Ribbon 2.1.3.RELEASE(2.3.0)

  • 声明式HTTP客户端:Spring Cloud Feign 2.1.3.RELEASE(10.2.3)

  • 服务容错:Spring Cloud Alibaba Sentinel 2.1.0.RELEASE(1.6.3)

  • 服务网关:Spring Cloud Gateway 2.1.3.RELEASE

  • 配置管理:Spring Cloud Alibaba Nacos 2.1.0.RELEASE(0.8.0)

  • 授权认证:Spring Security、OAuth2、JWT

  • 日志管理:ElasticSearch 6.8.3、Logstash 6.8.3、Kibana 6.8.3

  • 链路追踪:Spring Cloud Sleuth 2.1.3.RELEASE、ZipKin Server 2.12.9

  • 消息中间件:RabbitMQ 3.7.17

  • 数据库中间件:Apache ShardingSphere

    • Sharding-JDBC:4.0.0-RC2
  • 缓存管理:Redis 5.0.5、ElasticSearch 6.8.3

  • 任务调度:XXL-JOB

  • 分布式事务:Alibaba Seata

  • 持续交付:Maven、GitLab、Jenkins

  • 容器平台:Docker 19.03.2

  • 服务编排:Docker Compose 1.24.1[DEV_ENV]、Kubernetes(k8s)[PROD_ENV]

业务模块

资源文件夹

  • docs:文档及脚本
    • bin:执行脚本
    • config:配置文件
    • sql:SQL文件
    • ref:参考资料

基础模块:

  • common:基础通用模块
  • api-gateway:API网关 [Port: 9090]

业务模块:

  • user-service:用户服务 [Port: 9600]
  • product-service:商品服务 [Port: 9610]
  • order-service:订单服务 [Port: 9620]
  • pay-service:支付服务 [Port: 9630]
  • marketing-service:营销服务 [Port: 9650]

空文件

简介

ChainMall 微服务架构演进项目。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/denvie/whatech-chain-mall.git
git@gitee.com:denvie/whatech-chain-mall.git
denvie
whatech-chain-mall
whatech-chain-mall
master

搜索帮助