当前位置: 首页 > news >正文

Springcloud Alibaba从入门到入土(一)

一、什么是微服务

  • 微服务是一种架构风格,代表一种通过将应用程序拆分为一个个小型的、独立的功能模块(服务)的开发方式。
  • 每个模块(服务)实现独立的业务功能(不限制开发语言),服务之间通过轻量化的通信机制(HTTP、REST、消息队列)进行交互
  • 微服务架构的核心思想是解耦应用程序,提高灵活性和维护性

二、微服务的优点

  • 独立部署,不影响其他服务
  • 灵活的技术栈
  • 高扩展、高容错

三、微服务的缺陷

  • 服务器成本
  • 人员成本
  • 运维成本

四、Springcloud Alibaba的作用

它是微服务的一种落地实现

  • N个服务,如何管理?(服务治理 注册中心【服务的注册、发现、删除】)nacos
  • N个服务,如何通信?feign
  • N个服务,客户端如何访问?gateway
  • N个服务,一旦出现问题了,怎么处理?(容错)sentinel
  • N个服务,一旦出现问题了,如何排查?(链路追踪)skywalking
  • N个服务,怎么保持数据一致性?seata
http://www.wxhsa.cn/company.asp?id=2559

相关文章:

  • JBoltAI函数调用技术:自然语言即可查询数据库,重构企业数据交互方式
  • JBoltAI文档提取技术:企业智能升级的数据解锁之道
  • 题解:CF645B Mischievous Mess Makers
  • 题解:CF1076C Meme Problem
  • 视频讲解|Python用ResNet残差神经网络在大脑出血CT图像描数据预测应用
  • 题解:CF1188A1 Add on a Tree
  • CSP-S 9.9
  • 250913 课堂笔记
  • NKOJ全TJ计划——NP11792
  • 求加小红书
  • Ubuntu 修改 Git 的编辑器为 Vim
  • 完整教程:Photo Lab PRO 图片编辑器 功能解锁版
  • 编辑功能查询问题解决
  • Ubuntu 18.04 虚拟机 VScode无法正常输入中文解决办法
  • manacher算法
  • [能源化工] 面向锂电池RUL预测的开源项目全景速览
  • 源码app陪玩,React技巧之发出http请求 - 云豹科技
  • qoj1847 Elephants
  • p4085
  • Excel甘特图 - 教程
  • 基于ArcGIS的通用界址点导入导出工具设计与实现
  • python 函数作用域
  • 基于Python+Vue开发的鲜花商城管理系统源码+运行
  • 文献阅读 | AutoCodeBench
  • 【ARM Cache 及 MMU 系列文章 6.5 -- 如何进行 Cache miss 统计?】
  • Idea win 快捷键大全
  • VSCode+neovim工作环境快速构建
  • 25.9.12随笔联考总结
  • macos
  • Java基础程序设计