微服务架构
2022-08-04 14:08:00 918 举报
微服务架构是一种将单一应用程序划分为一组小的服务的方法,每个服务运行在其自身的进程中,服务之间通过轻量级的机制(通常是HTTP资源API)进行通互通信。这些服务围绕业务能力构建,并且可以通过全自动部署机制独立地进行部署。这些服务的有状态的部分,通过明确的接口与那些有数据库系统支持的服务进行交互。微服务架构使得应用更易于开发和理解,更好地适应变化和扩展。同时,它也是一种灵活的、可伸缩的架构,允许在需要时添加更多的服务或删除不需要的服务。
作者其他创作
大纲/内容
VS Code
Nginx
App
技术架构
Jenkins
Maven
日志框架log4j2,slf4j
降级,熔断Hystrix
CI/CD
服务层
CMDB
系统监控
数据缓存分布式锁网关限流Redis
数据库Mysql
RESTful apiSpring MVC
云服务器
网关
Scrum
配置中心
RPCSpring CloudOpenFeign
Harbor
开发工具
基础设施
系统部署
连接池DruidDataSource
前端
客户端负载均衡Ribbon
SLB
运维管理
项目管理
安全认证Spring SecurityJWT
链路跟踪
数据层
序列化工具Jackson
JIRA
Docker
研发平台
Spring Gateway
工具库HutoolGuava
对象存储阿里云oss
小程序
分库分表
Spring Cloud
帮忙点个赞 谢谢😀
资源管理
数据缓存Redis
Web应用
GitLab
Jmeter
监控告警Prometheus+Grafana
...
分布式作业调度ElasticJob
数据缓存Spring Cache
日志归集
单员测试JunitMockito
分布式锁Redisson
阿里云市场短信api
Nexus
CLB
主从同步
IDEA
持久化Mybatis
注册中心Nacos
接口文档Swagger2adoc
健康检查
分布式ID
0 条评论
下一页