Apple-cloud基于Spring cloud,利用当前流行的技术构建高可用、高并发、高性能的企业级微服务框架。Apple是我家小狗的名字。
安装intellij-java-google-style.xml
https://github.com/alibaba/p3c
- Spring cloud
- Apollo:携程开源配置中心组件,而不是选用spring cloud config
- Spring cloud Netflix
- Eureka:服务治理组件,包含服务注册中心、服务注册与发现机制的实现(可能以后改为consul)
- Hystrix:容错管理组件,实现断路器模式,帮助服务依赖中出现的延迟和为故障提供强大的容错能力
- Ribbon:客户端负载均衡的服务调用组件
- Feign:基于Ribbon和Hystrix的声明式服务调用组件
- Zuul: 网关组件,提供智能路由、访问过滤等功能。(zuul的性能问题,可能以后改为consul+nginx+lua)
- Spring cloud Consul:服务发现与配置管理工具
- Spring cloud Security:安全工具包,提供在Zuul代理中对OAuth2客户端请求的中继器
- Spring security
- Spring Social
- Spring OAuth2
- Spring cloud Sleuth:Spring cloud应用的分布式跟踪实现,可以完美整合Zipkin
- Redis
- Sharding JDBC
- Elasticsearch
- Kafka
- Apache RocketMQ
- Canal
- Saturn
- Storm
- HDFS
- SparkSql
- vue vuex vuerouter