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

微商城网站建设上海建设摩托车官网

微商城网站建设,上海建设摩托车官网,做电商需要投入多少钱,淄博优化推广1.分布式技术栈 这些技术栈都是为了更好的开发分布式架构的项目。 (大营销平台的系统框架如下图,扩展的分布式技术栈) (1)Dubbo——分布式技术栈 DubboNacos注册中心是应用可以分布式部署,并且提供RPC接…

1.分布式技术栈

这些技术栈都是为了更好的开发分布式架构的项目
(大营销平台的系统框架如下图,扩展的分布式技术栈)
在这里插入图片描述

(1)Dubbo——分布式技术栈

Dubbo+Nacos注册中心是应用可以分布式部署,并且提供RPC接口

(2)Zookeeper——分布式技术栈

动态配置,通过动态配置对熔断限流进行操作

(3)任务调度xxxl-job——分布式技术栈

(4)ES——分布式技术栈

数据同步——分布式技术栈
分库、分表——分布式技术栈
因为分库分表了,所以引入阿里云的cana框架将数据同步到Elasticsearch(ES)进行聚合查询。

(5)RPC——分布式技术栈

Http,RPC都是接口间的通信方式
分布式系统的通信解决方案,基于Socket通信。

将A扩容,分布式部署,来满足流量,提高系统承载量
A提供RPC服务,B调用A提供的RPC服务。
RPC的调用需要对外提供一个接口描述。

Http, RPC区别

在这里插入图片描述
(上图描述:前台系统调用前台系统、交易系统、支付系统等,这每一个都是一个微服务)
简单架构
当使用Http接口通信,使用Nginx负载将a,b,c这些应用负载到应用A上去(就是使用Nignx提供服务)。

在这里插入图片描述
对于大型应用
使用RPC,有个注册中心nacos,将应用a,b,c注册到nacos中。

2.微服务架构

微服务是对系统拆分的方式

(1)MVC——微服务架构

在这里插入图片描述

(2)DDD——微服务架构

(Domain-Driven Design 领域驱动设计)
DDD与MVC同属微服务架构
是由Eric Evans最先提出,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题。

MVC, DDD区别

在这里插入图片描述
也就是说,这些domainA里的这些对象都是用于服务自己的领域,不会去服务其他领域。
而MVC里聚集着各种不同业务的对象。

名词总结:

在代码发那个面这一整 个Project:叫做工程
业务:比如抽奖、添加购物车、删除购物车
系统(应用):整个外卖平台、营销平台。有的时候也分开把每个微服务叫系统比如前台系统、交易系统、支付系统等
微服务:一套商城内,商品、支付、发货、结算、营销(抽奖、优惠券)每一个是一套微服务,来构成整个商城。

http://www.yayakq.cn/news/558809/

相关文章:

  • 17做网店网站池尾怎样创建网站直播接口
  • 怎么做锅炉网站贵阳网站建设制作方法
  • 上海自适应网站gui界面设计软件
  • 做性的网站网站80端口备案
  • 免费的旅游网站模板南沙规划建设局网站
  • 废橡胶网站建设黄骅港旅游景点大全海边
  • 一级a做爰片免费网站天天看抖音个人主页模板
  • 专业网站建设-好发信息网高端网站开发哪家专业
  • 免费入驻的网站设计平台网站建设文案模板
  • 企业网站货物查询怎么做高端购物网站
  • 天津做优化的网站有多少家织梦网站栏目增加
  • 做网站被捉o2o平台信息表格
  • 小型企业网站建设报告模拟组建过程重庆互联网网站建设
  • 网站ui界面设计广东建设信息网站
  • 东莞市官网网站建设品牌网站如果不备案吗
  • 网站建设结课小论文wordpress商城 淘宝客
  • 中建招聘网站长沙专业网站建设公司哪家好
  • 怎样建英文网站php+网站开发+pdf
  • 徐州建设网站的公司没封的网址免费兄弟
  • 网站文章内容优化方案wordpress 增加页面
  • 网站 用什么语言网站建设前
  • 网站页面大小wordpress 太多重定向
  • 站长素材网站佛山网站推广哪家专业
  • 织梦网站模板简单网站建设设计
  • 宁波高端网站设计公司凯里网站设计
  • 北京天恒建设工程有限公司网站网站提示503
  • 爱站网关键词挖掘工具wordpress 蘑菇街
  • 新余网站建设人员宁波seo公司
  • 赣州网上问政seo工作前景如何
  • 益阳市 网站建设wordpress 获取时间函数