./mvnw clean package -Dmaven.test.skip
java 8+
mvnrepository
What's Mars? Mars is the fourth planet from the Sun and the second-smallest planet in the Solar System after Mercury.
Java生态研究(Spring Boot🔥 + Redis🔥 + Dubbo🔥 + RocketMQ🔥 + Elasticsearch🔥)
- Spring Boot 解放生产力的利器
- 《Redis设计与实现》 缓存,NoSQL数据库,分布式锁,位图
- Dubbo / 《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》 分布式RPC,微服务架构
- 《RocketMQ技术内幕:RocketMQ架构设计与实现原理》 / 《Apache Kafka 源码剖析》 削峰填谷,异步解耦,顺序消息,分布式事务消息,大数据分析,分布式模缓存同步
- Elasticsearch 搜索、分析和存储您的数据
👻 start.spring.io 👻 wiki.hongxi.org
Module | Intro |
---|---|
whatsmars-archetypes | 脚手架 |
whatsmars-common | 通用公共模块 |
whatsmars-dubbo | 高性能分布式RPC框架 |
whatsmars-elasticjob | 分布式调度框架 |
whatsmars-elasticsearch | Elasticsearch |
whatsmars-mq | 消息中间件RocketMQ,Kafka等 |
whatsmars-netty | NIO框架首选 |
whatsmars-redis | Redis客户端简单封装 |
whatsmars-rpc | Transporter & Codec & Serialization |
whatsmars-shardingsphere | 分布式数据库中间件 |
whatsmars-spring | Spring Framework |
whatsmars-spring-boot-samples | Spring Boot Samples |
whatsmars-spring-cloud | Spring Cloud 微服务生态 |
whatsmars-spring-data | Spring Data |
whatsmars-zk | zookeeper remoting 封装 |
- Java SE
- Netty
- Dubbo
- RocketMQ
- Kafka
- ZooKeeper
- Spring Boot
- Spring Framework
- Spring Data
- Spring Cloud
- Redis
- Elasticsearch
- Java两大核心技术:并发,NIO
- 带着问题去看源代码,没必要把源代码看完
- 看源代码最大的技巧是看英文注释,另一个技巧是日志+DEBUG
- 先看书再看源码,事半功倍,另外推荐看官方文档
- 架构师不仅要对一两个领域的技术有深入研究,还要有技术广度和判断能力