# whatsmars **Repository Path**: liondevelop/whatsmars ## Basic Information - **Project Name**: whatsmars - **Description**: Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)🔥🔥🔥🔥🔥 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://java.hongxi.org - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 157 - **Created**: 2023-01-06 - **Last Updated**: 2023-01-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🚀whatsmars *`./mvnw clean package -Dmaven.test.skip`* [`java 11+`](http://www.oracle.com/technetwork/java/javase/downloads) [`mvnrepository`](http://mvn.hongxi.org)
*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](https://spring.io/projects/spring-boot) 提高生产力的利器 - [Redis](https://redis.io/) 缓存,NoSQL 数据库,分布式锁,位图 - [Apache Dubbo](http://dubbo.apache.org) / [Spring Cloud](https://spring.io/projects/spring-cloud) 分布式 RPC,微服务架构 - [Apache RocketMQ](https://rocketmq.apache.org/) / [Apache Kafka](http://kafka.apache.org/) 削峰填谷,异步解耦,顺序消息,分布式事务消息,大数据分析,分布式模缓存同步 - [Elasticsearch](https://www.elastic.co) *搜索、分析和存储您的数据* 👻 [start.spring.io](https://start.spring.io) 👻 [wiki.hongxi.org](http://wiki.hongxi.org) ### Modules intro Module | Intro ------ | ------ whatsmars-archetypes | 脚手架 whatsmars-common | 通用公共模块 whatsmars-dubbo | 高性能分布式RPC框架 whatsmars-elasticjob | 分布式调度框架 whatsmars-elasticsearch | Elasticsearch whatsmars-java | Java SE Demo whatsmars-mq | 消息中间件RocketMQ,Kafka等 whatsmars-netty | NIO框架首选 whatsmars-reactor | 响应式编程 whatsmars-redis | Redis客户端简单封装 whatsmars-rpc | 轻量级RPC框架实现 whatsmars-sentinel | 流量控制与熔断降级组件 whatsmars-shardingsphere | 分布式数据库中间件 whatsmars-spring | Spring Framework whatsmars-spring-boot-samples | Spring Boot Samples whatsmars-spring-cloud | Spring Cloud 生态 whatsmars-zk | zookeeper remoting 封装 whatsmars-zk-embed | zk TestingServer ### Keywords - [x] [*Java SE*](http://github.com/javahongxi/java) - [x] [*Netty*](https://github.com/netty/netty) - [x] [*Dubbo*](https://github.com/apache/dubbo) - [x] [*RocketMQ*](https://github.com/apache/rocketmq) - [x] [*Kafka*](https://github.com/apache/kafka) - [x] [*ZooKeeper*](https://github.com/apache/zookeeper) - [x] [*Spring Boot*](https://github.com/spring-projects/spring-boot) - [x] [*Spring Framework*](https://github.com/spring-projects/spring-framework) - [x] [*Spring Data*](https://github.com/spring-projects/spring-data-examples) - [ ] [*Spring Cloud*](https://github.com/spring-cloud) - [x] [*Redis*](https://github.com/antirez/redis) - [x] [*Elasticsearch*](https://github.com/elastic/elasticsearch) ### Friendship links - [*阿里巴巴Java开发手册*](https://github.com/alibaba/Alibaba-Java-Coding-Guidelines) 📚 - [*Java诊断利器Arthas*](https://github.com/alibaba/arthas) 👀 - [*手把手教你实现RPC框架*](https://github.com/javahongxi/jaws) 🦈 ### Warm tips - Java两大核心技术:并发,NIO - 带着问题去看源代码,没必要把源代码看完 - 看源代码最大的技巧是看英文注释,另一个技巧是日志+DEBUG - 先看书再看源码,事半功倍,另外推荐看官方文档 - 架构师不仅要对一两个领域的技术有深入研究,还要有技术广度和判断能力 © [hongxi.org](http://hongxi.org) | [java.hongxi.org](http://java.hongxi.org)