Skip to content

分享一个技术栈为Dubbo的微服务练手项目,该项目使用的均为主流技术栈,且在集群这块涉及的较多。内附完整的配套视频,如果要练习Dubbo或找项目练手,可以考虑该项目。同时还有我在项目中记的相关笔记,具有一定参考价值。(PS:如果遇到bug,还可以借鉴我这份已完结的代码)

License

Notifications You must be signed in to change notification settings

yzx-66/dubbo_haoke

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dubbo微服务租房项目

介绍

练习的综合项目 主要熟悉微服务框架Dubbo与练习其他技术

部分截图

使用技术

  • 后端:SpringBoot + Dubbo + Zookeeper + MybatisPlus + MongoDB + Redis + ElasticSearch + GraphQL + RocketMQ + WebScoket + OSS

  • 前端:React + 微信小程序

笔记

项目中所记(时间 2019.10,部分博客或其内容不一定与项目相关,是发散出来的知识)

其余非项目时间的相关技术笔记

做完该项目的总结

  • 从项目本身来说,这个项目涉及的业务逻辑并不多,主要在使用技术本身,所以作为练习项目还是具有较高的性价比。
  • 从技术角度来说,接触的全新技术有GraphQL和Webmagic,虽然新技术不多,但是学到的集群搭建知识颇多,而且均以Docker为主,所以还可以较好的习惯Docker。
  • 从选型的对比来说,Dubbo在使用中明显能感觉到比SpringCloud少挺多组件,比如网关、断路器、配置中心等等,同时对服务降级、服务监控这些微服务框架基本要求感觉支持不够,但基于RPC的调用比基于Http的rest还是有一定优势,不过以后如果小团队开发,还是要选SpringCloud,尤其现在阿里也在开发SpringCloud组件,所以以后可能还是SpringCloud为主流。

视频教程

链接:https://pan.baidu.com/s/154P9LN5kOBylObjoA3ohmw 提取码:s9bp

About

分享一个技术栈为Dubbo的微服务练手项目,该项目使用的均为主流技术栈,且在集群这块涉及的较多。内附完整的配套视频,如果要练习Dubbo或找项目练手,可以考虑该项目。同时还有我在项目中记的相关笔记,具有一定参考价值。(PS:如果遇到bug,还可以借鉴我这份已完结的代码)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages