微服务

首页 标签 微服务
# 微服务 #
关注
20758内容
微服务概述
本文介绍单体与微服务架构区别,阐述微服务定义、特征及优缺点,涵盖技术选型、部署方案与学习路径,帮助理解微服务演进逻辑及其分布式设计精髓,为构建高内聚、低耦合系统提供理论支撑。
今日练习
本课程聚焦微服务实战,涵盖MySQL、MyBatis-Plus集成,RestTemplate跨服务调用及Nacos注册中心部署。通过重构与优化,提升学生对微服务架构的理解与编码能力。
Gateway服务网关
本文介绍了微服务架构中API网关的核心作用,重点讲解Spring Cloud Gateway的使用,包括路由配置、断言工厂、过滤器及全局过滤器的实现,并涵盖跨域问题解决方案与请求限流等实战内容。
Seata的部署和集成
本文介绍Seata TC服务器的部署与微服务集成,包括下载、配置、数据库表初始化及高可用集群搭建,实现基于Nacos的分布式事务管理与异地容灾支持。
Nacos注册中心
本文介绍Nacos的安装部署、服务注册中心整合、分级模型、负载均衡策略、权重控制、环境隔离及实例类型,详解其在微服务架构中的应用,帮助开发者掌握Nacos核心功能与最佳实践。
|
2月前
| |
来自: 数据库
微服务优缺点
微服务架构优势显著:易维护、技术栈灵活、升级隔离性强。但存在运维复杂、调用链路长、分布式事务难、学习成本高等挑战,需结合SpringCloud、Docker、Seata等技术协同解决,适合高并发、大体量系统构建。
|
2月前
| |
来自: 计算巢
什么是微服务
自2014年起,微服务架构由Martin Fowler等人推动发展,主张将单体应用拆分为多个独立、轻量级的小型服务,通过RESTful API通信,围绕业务构建,支持独立开发、部署与扩展。其具备服务自治、面向服务、单一职责等特征,是历经架构演进形成的成熟分布式方案,催生了SpringCloud等主流技术生态。
|
2月前
| |
来自: 计算巢
SpringCloud诞生
微服务技术繁多,各司其职却缺乏统一方案。Dubbo、Nacos、Redis等组件需自行整合,架构复杂。Spring团队推出Spring Cloud,提供一站式解决方案,实现服务发现、配置管理、负载均衡等功能,简化微服务架构设计与开发。
工程介绍
本工程为微服务架构实践项目,涵盖Nacos配置中心、OpenFeign远程调用及Gateway网关集成。通过配置管理、服务治理与路由控制,提升系统可维护性与扩展性,适用于Spring Cloud技术栈学习与应用。
Mac系统安装教程
RabbitMQ 是开源消息代理,支持 AMQP 协议,实现应用间异步通信。具备高可靠、灵活路由、持久化等特性,广泛用于微服务解耦与分布式系统构建。
免费试用