spring cloud多模块项目框架搭建-技术选型

            第二章:技术选型,挑兵选将

 

                      

本系列博客旨在搭建一套能用于实际开发使用的spring cloud多模块微服务项目框架,并不是一个spring cloud的demo而已,提供系统的开发规范限制,微服务注册中心,配置中心,负载均衡,熔断,redis缓存,分布式事务,kafka服务消息通信,系统安全(sql注入攻击,xxs攻击等等),多数据源切换,全局异常处理等等:

 目录顺风车:

spring cloud多模块项目框架搭建https://blog.csdn.net/lingyancangqiong/article/details/109841353

自从spring boot乃至spring cloud的出现,框架的搭建就像搭积木一样简单了许多,不用再去弄那些烦人的配置文件,但这其中也会出现许多奇奇怪怪的问题,90%的人都倒在了这些问题上。写这篇博客是为了明白我们到底使用了那些框架技术点,才不两眼一抹黑。

一,技术选型: 

本系列框架主要的框架组件采用spring cloud +spring cloud dubbo  + nacos+sentinel,个人觉得未来几年这套框架用户量及发展要优于spring cloud+feign+eureka+hystrix,主要原因如下:

  1. eureka2.0从最开始的不开源到如今不在开发维护了
  2. dubbo 已加入Apache开源组织持续更新2.0,乃至3.0即将发布,之前在国内已有良好的用户基础。
  3. dubbo是基于netty长连接的,使用二进制传输,当然也可以支持其他方式,feign是基于http请求,dubbo比feign更高效。
  4. dubbo,SentinelRocketMQ,nacos都已加入spring cloud组件,进一步巩固了spring cloud alibaba阵营。
  5. 最后一点嘛,这毕竟是咱中国人开发的,还是捧个人场吧

 

选用的框架及版本如下:

开发工具:idea任意版本
java1.8
spring-boot-starter
 2.2.6.RELEASE
spring-boot-starter-web
 2.2.6.RELEASE
spring-boot-starter-test
2.3.1.RELEASE
spring-cloud-starter
2.2.1.RELEASE
druid
1.1.23
javax.servlet-api
4.0.0
lombok
1.18.8
spring-boot-starter-log4j2
2.3.2.RELEASE
slf4j-log4j12
2.0.0-alpha0
mysql-connector-java
8.0.19
fastjson
1.2.58
gson
2.8.5
spring-boot-starter-aop
2.1.6.RELEASE
spring-boot-starter-data-redis
2.3.1.RELEASE
commons-pool2
2.7.0
mybatis-plus-boot-starter
3.4.0
spring-cloud-starter-alibaba-nacos-discovery
2.1.1.RELEASE
spring-cloud-starter-dubbo
2.2.3.RELEASE
spring-cloud-alibaba-dependencies
2.2.1.RELEASE
spring-boot-starter-actuator
2.2.7.RELEASE
netty-all
4.1.48.Final
maven-surefire-plugin
2.19.1
maven-compiler-plugin
3.1
org.apache.commons
3.9
spring-cloud-starter-alibaba-sentinel
2.2.3.RELEASE
sentinel-annotation-aspectj
1.8.0

上面所写内容如有不足和纰漏,欢迎留言或私聊指正批评。如果需要转载,也是欢迎,不甚荣幸,但请把《spring cloud多模块项目框架搭建》这一系列博客全部一起转载,这一系列博客毕竟是个整体教程,如果别人只看到一部分,那就是个残次品,谢谢,鞠躬。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值