技术选型
- 版本控制 gitlab
- 自动化构建 Gradle+Maven
- 持续集成 Jenkins
- 容器平台 Docker
- 配置管理 Apollo
- 微服务平台 K8s
- 日志管理 log4j2
- 日志监控警告 elk
- 编辑器 IDEA
- IM rtx
- 同步调用 REST
- 异步调用 RabbitMQ
- 时间 Unix毫秒时间
- 服务注册 K8s
- 熔断器 Hystrix+Turbine
- 网关 gateway
- 负载均衡 k8s Service
- 内部调用 webflux的webClient
- 认证鉴权 Token =SessionId=MD5(Guid+UPPER(account))
- 链路监控 Sleuth+Zipkin
- 数据库 MySQL,mongodb,memsql
- 版本控制 git
- 项目管理 禅道
- 文档管理 confluence
- API文档 swagger
- 图片存储 无
- 缓存 redis
- API Mock Easy Mock
- 前端 Vue
- Docker监控 heapster