微服务

首页 标签 微服务
# 微服务 #
关注
20435内容
|
9小时前
|
什么是权限管理
权限管理是系统安全的核心,包含认证与授权两大机制。认证确认用户身份(如登录),授权则根据角色分配访问权限,避免越权操作。通过角色叠加形成菜单权限集合,保障数据安全与流程顺畅。常见模型有ACL、RBAC等,支撑系统的CURD操作与微服务架构安全。
|
9小时前
|
Nacos注册中心
本文详细介绍Nacos的安装部署、配置管理与服务注册实践,涵盖单机启动、多集群模型、权重负载均衡、环境隔离及临时/持久实例机制,结合Spring Cloud Alibaba实现微服务注册与发现,助力构建高效稳定的分布式架构。
|
9小时前
|
微服务概述
微服务架构将单体应用按业务领域拆分为多个独立、自治的小型服务,各服务可独立开发、部署、扩展,技术栈灵活,通过轻量级通信协作。相比单体架构,微服务职责清晰、边界明确,提升可维护性与扩展性,但带来运维复杂、分布式事务等挑战。需结合SpringCloud、Docker等技术实现,适用于复杂、高并发的互联网系统演进。
|
9小时前
|
SpringCloud工程部署启动 1.工程搭建部署
本教程提供两种SpringCloud微服务搭建方案:一键导入或从零创建。通过创建user-service与order-service,配置Maven依赖、数据库及YAML文件,实现基础服务运行。使用RestTemplate完成服务间远程调用,解决订单服务中用户信息缺失问题,帮助理解微服务拆分与通信机制,为后续深入学习打下基础。(239字)
|
9小时前
|
12丨核心原理:能否画张图解释下 RPC 的通信流程?
RPC(远程过程调用)是一种实现分布式系统间通信的核心技术,它让调用远程服务像调用本地方法一样简单。本文深入解析了RPC的定义、作用及通信流程:从序列化、网络传输、协议解析到动态代理等关键步骤,并揭示其在微服务架构中的“经络”地位。通过一张图讲清RPC全流程,帮助开发者理解底层原理,提升系统设计能力。
|
9小时前
|
Eureka服务注册与发现
本节完成Eureka注册中心搭建及服务注册,通过创建eureka-server模块并配置启动类与yml文件,实现服务注册与发现。user-service与order-service接入后,支持多实例部署,动态获取服务实例,解决接口硬编码问题,为后续微服务调用奠定基础。(238字)
|
9小时前
|
服务保护、分布式事务
本课程围绕微服务保护与分布式事务展开,涵盖微服务雪崩问题及解决方案,重点讲解Sentinel实现熔断、降级、限流与线程隔离的方法,并通过FallbackFactory和注解实现降级逻辑。同时介绍CAP原理,利用Seata实现分布式事务控制,深入剖析AT、XA、TCC等模式的工作机制,全面提升系统稳定性与数据一致性保障能力。
|
9小时前
| |
SpringCloud概述
Spring Cloud是微服务一站式解决方案,具备注约大于配置、组件丰富、开箱即用等特点。其版本以地铁站命名,避免与子项目冲突。Spring Cloud Alibaba融合Nacos、Sentinel、Seata等阿里开源组件,提供更完整、经生产验证的微服务生态,成为当前主流技术选型。
|
9小时前
|
SpringCloud概述
Spring Cloud应微服务需求而生,提供统一解决方案,具备约定大于配置、组件丰富、开箱即用等特点。通过地铁站命名版本,避免子项目冲突。Spring Cloud Alibaba融合阿里实践,推出Nacos、Sentinel、Seata等优秀组件,弥补Netflix停更短板,成为主流选择。本节概述其演进、生态及技术选型依据,为后续实战奠基。(238字)
|
9小时前
| |
Nacos注册中心
本文介绍Nacos的安装部署、服务注册与发现、分级模型、负载均衡策略、权重控制、环境隔离及实例类型等内容,涵盖从入门到实战的核心知识点,帮助开发者快速掌握Nacos在微服务架构中的应用。
免费试用