Skip to content

teavamc/java-rpc-tech-stack

Repository files navigation

工程的背景

好记性不如烂笔头,现在这么卷,每天工作也多...

长期不练习技术就会忘记... 忘记就凉了呀~

所以搞个分布式相关的项目, 没事多练练~

子工程的介绍

  • rpc-api-manager - 开放平台管理服务
  • rpc-console - 项目 web 层服务
  • rpc-data-dao - 项目 数据层持久服务
  • rpc-gateway - 项目开放平台接入的网关层
  • rpc-service-one - 项目的服务 A
  • rpc-service-two - 项目的服务 B

工程目的

1 - 自己已有技术的备忘录 2 - 学习新技术的脚手架 3 - 模拟工作上遇到的问题,帮助自己理解/消化

相关技术

  • Spring - 注解 / 事务 / AOP
  • 本地缓存 - Guava /
  • Redis - 分布式缓存 / 分布式锁 / 分布式限流器
  • MySQL - Mysql
  • RocketMQ - 消息 / 消息的高可用设计
  • 分布式 - 分布式事务 / seate 实践
  • dubbo - 各种 rpc 的常见问题
  • zk - 服务治理 / 本地缓存
  • hystrix - 熔断

完成功能与相关文章

About

java分布式的技术栈demo,个人学习用~

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published