/whatsmars

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

Primary LanguageJavaApache License 2.0Apache-2.0

whatsmars star

mvn clean package -Dmaven.test.skip jdk8+ maven3.3.1+
Java生态研究(Spring Boot🔥 + Redis🔥 + Dubbo🔥 + RocketMQ🔥)
双核驱动:Spring Boot, Dubbo
dk
Spring Boot 系列(Servlet, Tomcat, Spring, SpringMVC, Spring Boot, MyBatis)
Dubbo 系列(Dubbo, Zookeeper, Nacos, Sentinel ...)

好的微服务架构师一定是业务架构师,基于业务的建瓴,微服务设计三部曲,遵循自下而上的设计原则,即原子服务、服务组合和业务编排,避免系统之间出现混乱调用。

Modules intro

Module Intro
whatsmars-common mail,HttpUtils,AES,DES加解密
whatsmars-dbrouter 分库分表实现
whatsmars-dubbo 阿里分布式RPC(服务化)框架
whatsmars-earth springmvc+velocity实战
whatsmars-elasticjob 分布式调度
whatsmars-javase-example Java基础 & 新特性
whatsmars-mq 消息中间件rocketmq,activemq
whatsmars-redis redis客户端简单封装
whatsmars-rpc RPC & Protocol
whatsmars-sharding-jdbc 开源分布式数据库中间件
whatsmars-spring spring原理、集成及新特性
whatsmars-spring-boot springboot实战
whatsmars-spring-boot-samples 常用spring-boot-starters演示
whatsmars-spring-cloud springcloud demo
whatsmars-tomcat 模拟tomcat实现,embed tomcat

More projects

Friendship links

Warm tips

  • JDK is the most important.
  • 带着问题去看源代码,没必要把源代码看完
  • 看源代码最大的技巧是看英文注释,另一个技巧是日志+DEBUG
  • 如果没有时间去深入研究一款软件,那么从宏观层面理解它的设计**是重要的

© hongxi.org | lab.hongxi.org | typora.io