SpringCloud系列——微服务的前后端技术栈总结

Posted 北溟溟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringCloud系列——微服务的前后端技术栈总结相关的知识,希望对你有一定的参考价值。

前言

随着微服务技术的高速发展,其技术栈生态也得到了逐步的完善,本小节我们主要总结一下目前微服务生态环境中所使用的主要技术栈,后续章节中我们在逐一讲解这些主流技术栈在实际开发中的应用实战。

正文

后端微服务技术栈

组件功能组件名称
服务注册与发现nacos、eureka
配置中心nacos、Spring Cloud Config
网关Spring Cloud Gateway、zuul
链路服务追踪zipkin+sleuth
流控组件(流控、并发限制、熔断、自适应系统保护)Sentinel、Hystrix
分布式事务Seata
消息中间键RocketMQ、Kafka、RabbitMQ、ActiveMQ
分布式锁Redisson
分布式定时任务Quartz、elastic-job、XXL-JOB
日志管理elk
服务监控Prometheus

前端技术栈

组件功能组件
前端框架vue、React、Angular
前端UI组件ElementUI、Iview、bootstrap
模板引擎Thymeleaf、Velocity、Freemarker、Beetl
路由vue-router
http请求组件Axios+QS、Ajax
css样式scss、sass、less
前端内存管理store

结语

ok,关于微服务的前后端技术栈总结就到这里了,后续我们开始各个组件的实战部分,下期见。。。

以上是关于SpringCloud系列——微服务的前后端技术栈总结的主要内容,如果未能解决你的问题,请参考以下文章

SpringCloud系列SpringCloud概述及微服务技术栈的使用

基于微服务架构和前后端分离设计理念的PMP众医平台

尚医通大型分布式微服务医疗项目实战 前后端分离

初识微服务(技术栈单体分布式架构)SpringCloud

Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)四(微服务搭建-通用工具类-通用异常处理-自定义异常处理)

前后端分离微服务架构如何设计