1.分布式

将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。区别分布式的方式是根据不同机器不同业务。

上面:service A、B、C、D 分别是业务组件,通过API Geteway进行业务访问。

注:分布式需要做好事务管理。

分布式事务可参考:微服务架构的分布式事务解决方案

2.集群模式

集群模式是不同服务器部署同一套服务对外访问,实现服务的负载均衡。区别集群的方式是根据部署多台服务器业务是否相同。

注:集群模式需要做好session共享,确保在不同服务器切换的过程中不会因为没有获取到session而中止退出服务。

一般配置Nginx*的负载容器实现:静态资源缓存、Session共享可以附带实现,Nginx支持5000个并发量。

3.分布式是否属于微服务?

答案是肯定的。微服务的意思也就是将模块拆分成一个独立的服务单元通过接口来实现数据的交互。

4.微服务架构

微服务的设计是为了不因为某个模块的升级和BUG影响现有的系统业务。微服务与分布式的细微差别是,微服务的应用不一定是分散在多个服务器上,他也可以是同一个服务器。

转载于:https://www.cnblogs.com/shihuibei/p/9633329.html

(转) 分布式-微服务-集群的区别相关推荐

  1. spring boot 微服务集群 + 注册中心

    spring boot 微服务框架下载地址: https://start.spring.io/ 注册中心 Eureka Server提供服务注册服务,各个节点启动后,会在Eureka Server中进 ...

  2. DockerCompose-部署微服务集群

    部署微服务集群 需求:将之前学习的cloud-demo微服务集群利用DockerCompose部署 实现思路: ① 查看提供的cloud-demo文件夹,里面已经编写好了docker-compose文 ...

  3. Eclipse启动SpringCloud微服务集群的方法

    1.说明 下面这篇文章介绍了Eureka Server集群的启动方法, SpringCloud创建Eureka模块集群 是通过jar包启动时指定配置文件的方式实现的. 现在只有Eureka Serve ...

  4. SkeyeVSS综合安防监控Onvif、RTSP、GB28181视频云无插件直播点播解决方案之子系统微服务集群解决方案

    SkeyeVSS综合安防监控Onvif.RTSP.GB28181视频云无插件直播点播解决方案之子系统微服务集群 我们通过SkeyeVSS系列文章<SkeyeVSS集群部署说明文档>可以了解 ...

  5. Docker-Compose一些常见的报错解决方法【部署微服务集群】

    部署微服务集群 ① 上传编写好了docker-compose文件 ② 启动nacos微服务 docker run --env MODE=standalone --name nacos -d -p 88 ...

  6. SpringCloud微服务(04):Turbine组件,实现微服务集群监控

    一.聚合监控简介 1.Dashboard组件 微服务架构中为了保证程序的可用性,防止程序出错导致网络阻塞,出现了断路器模型.断路器的状况反应程序的可用性和健壮性,它是一个重要指标.HystrixDas ...

  7. 【微服务】如何实现微服务集群的高可靠?

    实现微服务高可靠11连问 前言 概述 优势 难点 1. 微服务架构中有哪些技术手段必须在设计阶段就需要规划进去? 2. 缓存是每个互联网应用系统必备的组件,在微服务框架下如何用好缓存来提高系统的QPS ...

  8. 需要单机还是集群部署_单机、集群和分布式(微服务结构)的区别

    一.单机 单机就是所有的业务全部写在一个项目中,部署服务到一台服务器上,所有的请求业务都由这台服务器处理.显然,当业务增长到一定程度的时候,服务器的硬件会无法满足业务需求.自然而然地想到一个程序不行就 ...

  9. 分布式精华问答 | 秒懂分布式与集群的区别

    布式的处理方式越来越受到业界的青睐--计算机系统正在经历一场前所未有的从集中式向分布式架构的变革.今天,我们就来看看关于分布式的精华问答吧! 1 Q:什么是分布式系统? A:要理解分布式系统,主要需要 ...

最新文章

  1. 开发中解决Access-Control-Allow-Origin跨域问题的Chrome神器插件,安装及使用
  2. Linux下MySQL登录报错1045,linux下 root 登录 MySQL 报错的问题
  3. CentOS7安装bbr的正确姿势:更新到7.3,安装elrepo官方4.9正式版
  4. exlsx表格教程_用Ctrl+E处理Excel表格,快到你无法想象!
  5. 选择文字就能选择复选框
  6. [蓝桥杯2017初赛]Excel地址
  7. [XSY]Illyasviel的图游戏(博弈论)
  8. 带Quarkus的Qute模板
  9. flex pv3d 有用公式
  10. 各抓包软件的之间差异_系统软件和应用程序软件之间的差异
  11. 搜狗AI助力居理新房打造智能售房新模式
  12. 软件测试,我是女生适合吗?我30岁了能学会吗?我大专毕业能做吗?
  13. mysql 字段加减_Mysql数据清洗—Null值的处理技巧
  14. disconf-web安装
  15. 文献阅读(19)ISSCC 2020
  16. poj2096(概率dp)
  17. php qq邮箱验证码不显示图片,qq邮箱邮件图片不显示怎么解决-解决qq邮箱邮件图片不显示的方法 - 河东软件园...
  18. 10.23 每日打卡
  19. 事件参数screenX、pageX、clientX 、offsetX的区别
  20. CMake Tutorial

热门文章

  1. tabbar角标 小程序_【沃行课堂】恭喜你遇到“坑”,小程序踩坑指南
  2. L2-015 互评成绩(排序)
  3. oracle 手动执行作业,ORACLE 作业操作
  4. 鸿蒙2秒开机官方,两款荣耀智慧屏发布:鸿蒙OS首秀2秒开机,安卓应用迁移不难...
  5. Hive压缩存储(以Parquet为例)
  6. Node.js 11.14.0 发布,服务器端的 JavaScript 运行环境
  7. python 函数
  8. Spring boot with Hive
  9. 源头防堵信息泄露 监管拟全面推行支付标记化
  10. iOS Crash常规跟踪方法及Bugly集成运用