Su的技术博客

  • 首页
  • 原创
  • 视频
  • Java
  • MySQL
  • DDD
  • 事故复盘
  • 架构方案
  • AI
  • Other
  • 工具
    • AI工具集
    • 工具清单
    • JSON在线格式化
    • JSON在线比较
    • SQL在线格式化
  • 打赏
  • 关于
微服务
微服务:网络时代中必不可少的架构模式 在当今快速发展的互联网时代,软件系统面临着越来越多的挑战。传统单体架构难以应对不断变化的需求,难以实现敏捷开发和弹性扩展。 什么是微服务? 微服务是一种软件架构模式,它将应用程序分解成独立的小型服务。每个服务都负责一个特定功能,并通过轻量级的通信机制与其他服务交互。 微服务的优势 微服务架构具有以下优势: 灵活性:每个服务都是独立的,可以独立开发、部署和维护。这使得系统更容易适应变化的需求。 可扩展性:可以根据需要轻松地添加或删除服务,从而实现灵活的扩展。 故障隔离:故障只影响单个服务,而不会影响整个系统。这提高了系统的可用性和稳定性。 独立部署:不同的服务可以独立部署,减少了部署时间和复杂性。 技术异构性:可以使用不同的编程语言和技术来开发不同的服务,提供了技术方面的灵活性。 微服务架构的模式 常见的微服务架构模式包括: 胖瘦BFF:一种将前端与后端服务分离的模式,BFF(Backend for Frontend)层负责处理特定客户端的请求。 微服务权限检查点:一种用于管理和控制微服务之间访问权限的机制。 Eureka客户端配置注册地址加eureka后缀:一种Eureka服务注册机制,在客户端配置中添加eureka后缀可以增强服务发现的可靠性。 微服务的实践 实施微服务架构时,需要注意以下事项: 明确服务边界:定义每个微服务的职责范围和交互机制。 采用轻量级通信:使用HTTP、gRPC等轻量级通信协议,减少通信开销。 注重故障隔离:设计故障处理机制,防止故障在服务之间传播。 使用自动化工具:利用自动化工具简化微服务部署、监控和维护。 总结 微服务架构是一种现代化的软件架构模式,它提供了灵活性、可扩展性、故障隔离和独立部署等优势。通过遵循最佳实践,您可以成功地在您的系统中实施微服务架构,并获得其带来的好处。 相关关键词: 微服务, 系统设计, 胖瘦BFF, 微服务权限检查点, Eureka客户端配置注册地址
Java

笔记 视频笔记:什么是微服务,为什么是微服务?

视频 微服务架构 Part 3:为什么我们要微服务? 总结 讲解&# […]

2025-04-26 0条评论 122点热度 0人点赞 阅读全文
架构方案

命令 Commands与Events之间的区别

消息总线通信通常使用命令和事件。但是,它们之间 […]

2024-10-04 0条评论 1306点热度 0人点赞 阅读全文
架构方案

阿里云 详解微服务应用灰度发布最佳实践

本次分享是站在 DevOps 视角的灰度发布实践概述,主要内 […]

2024-09-23 0条评论 1030点热度 0人点赞 阅读全文
DDD

转载 DDD 的 7 大关键概念

领域驱动设计是一种设计思想,来源于 Eric Evans  的一本书&# […]

2024-09-08 0条评论 1429点热度 0人点赞 阅读全文
架构方案

架构 微服务架构VS单体架构,为什么要选择微服务

本视频详细讲解了微服务架构的基本概念及其与传统 […]

2024-06-16 0条评论 1936点热度 0人点赞 阅读全文
架构方案

转载 系统设计 | “胖瘦” BFF:常见的两种微服务形态

微服务架构中的一些概念非常模糊,业界往往没有取 […]

2024-03-03 0条评论 2660点热度 0人点赞 阅读全文
架构方案

转载 系统设计 | 微服务权限检查点

很多文章都在讨论认证和鉴权等相关话题,我自己几 […]

2023-10-29 0条评论 910点热度 0人点赞 阅读全文
Java

原创 Eureka 客户端配置注册地址为什么要加eureka做后缀?

点击上方蓝色字关注我们~ 最近在网上看到别人提出了&# […]

2020-08-10 0条评论 2011点热度 0人点赞 阅读全文
Java

原创 Eureka源码之二:服务注册

  EurekaClient在启动时会进行一系列初始化操作,本篇文章主& […]

2020-01-18 0条评论 1120点热度 0人点赞 阅读全文
Java

原创 Eureka源码剖析之一:初始化-启动

Eureka启动的过程有client端和server端, Eureka client端入口是DiscoveryClient类, Eureka serve […]

2020-01-15 0条评论 1332点热度 0人点赞 阅读全文

秋天0261

关注Java领域,后端开发、Netty、Zookeeper、Kafka、ES、分布式、微服务、架构等。分享技术干货,架构设计,实战经验等。

广告
最近评论
秋天0261 发布于 1 年前(12月16日) 这是后端开发常见的事务异常,务必掌握!
秋天0261 发布于 1 年前(12月09日) 已经支持了!!
秋天0261 发布于 2 年前(10月16日) 并发清理并不会STW

CRUD (1) Event Sourcing (1) graphql (1) id (1) NoSQL (1) quarkus (1) rest (1) RocketMQ (2) Spring Boot (1) zk (1) zookeeper (1) 上下文 (1) 事务消息 (1) 二级缓存 (1) 值对象 (1) 关系数据库 (1) 分布式缓存 (1) 原子性 (1) 唯一ID (1) 子域 (1) 幂等 (2) 干货 (1) 应用场景 (1) 康威定律 (2) 微服务架构 (2) 总体方案 (1) 支撑域 (1) 方案选型 (1) 机房 (1) 核心域 (1) 消息队列 (5) 源码剖析 (1) 灰度发布 (1) 熔断 (1) 生态 (1) 画图工具 (1) 研发团队 (1) 线程 (2) 组织架构 (1) 缓存架构 (1) 编码 (1) 视频 (18) 读写分离 (1) 贵州 (1) 软件设计 (1) 迁移 (1) 通用域 (1) 集群化 (1) 雪花算法 (1) 顺序消息 (1)

推荐链接🔗
  • AI工具集
  • 工具箱🛠️

COPYRIGHT © 2014-2025 verysu.com . ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备15033072号-2