whatsmars

Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)?????

Github stars Tracking Chart

?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的源码

? 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

Warm tips

  • Java两大核心技术:并发,NIO
  • 带着问题去看源代码,没必要把源代码看完
  • 看源代码最大的技巧是看英文注释,另一个技巧是日志+DEBUG
  • 先看书再看源码,事半功倍,另外推荐看官方文档
  • 架构师不仅要对一两个领域的技术有深入研究,还要有技术广度和判断能力

© hongxi.org, java.hongxi.org

Main metrics

Overview
Name With Ownerjavahongxi/whatsmars
Primary LanguageJava
Program languageJava (Language Count: 3)
Platform
License:Apache License 2.0
所有者活动
Created At2016-04-01 10:33:04
Pushed At2023-05-28 11:43:36
Last Commit At2023-05-28 19:30:33
Release Count19
Last Release Namev2021.4.0 (Posted on )
First Release Name1.0 (Posted on )
用户参与
Stargazers Count2k
Watchers Count131
Fork Count612
Commits Count1.5k
Has Issues Enabled
Issues Count7
Issue Open Count1
Pull Requests Count3
Pull Requests Open Count8
Pull Requests Close Count8
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private