?whatsmars
./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?)
深入研究JUC,Netty,Dubbo,RocketMQ,Kafka的源码
- Spring Boot 解放生产力的利器
 - 《Redis设计与实现》 缓存,NoSQL数据库,分布式锁,位图
 - Dubbo / 《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》 分布式RPC,微服务架构
 - 《RocketMQ技术内幕:RocketMQ架构设计与实现原理》 / 《Apache Kafka 源码剖析》 削峰填谷,异步解耦,顺序消息,分布式事务消息,大数据分析,分布式模缓存同步
 - Elasticsearch 搜索、分析和存储您的数据
 
? start.spring.io ? wiki.hongxi.org
Modules intro
Module, Intro
------, ------
whatsmars-common, Utils公共模块
whatsmars-dubbo, 高性能分布式RPC框架
whatsmars-elasticjob, 分布式调度框架
whatsmars-elasticsearch, Elasticsearch
whatsmars-flink, 分布式流式计算框架
whatsmars-mq, 消息中间件RocketMQ,Kafka等
whatsmars-redis, Redis客户端简单封装
whatsmars-rpc, Transporter & Codec & Serialization
whatsmars-shardingsphere, 分布式数据库中间件
whatsmars-spring, Spring Framework
whatsmars-spring-boot, Spring Boot 实战
whatsmars-spring-boot-samples, Spring Boot Samples
whatsmars-spring-cloud, Spring Cloud 微服务生态
whatsmars-spring-data, Spring Data
whatsmars-zk, zookeeper remoting 封装
Rocket Stack
- Java SE
 - Netty
 - Dubbo
 - RocketMQ
 - Kafka
 - ZooKeeper
 - Spring Boot
 - Spring Framework
 - Spring Data
 - Spring Cloud
 - Redis
 - Elasticsearch
 
Friendship links
Warm tips
- Java两大核心技术:并发,NIO
 - 带着问题去看源代码,没必要把源代码看完
 - 看源代码最大的技巧是看英文注释,另一个技巧是日志+DEBUG
 - 先看书再看源码,事半功倍,另外推荐看官方文档
 - 架构师不仅要对一两个领域的技术有深入研究,还要有技术广度和判断能力