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

信誉好的东莞网站建设优化营商环境心得体会

信誉好的东莞网站建设,优化营商环境心得体会,郑州中原网站建设,网站建设框架文档单体软件 假设单体软件的各模块如下,其中服务包含许多功能模块,如用户管理模块、商品模块、订单模块、仓库模块; #mermaid-svg-MzWKwMCwfo3PWMGH {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-…

单体软件

假设单体软件的各模块如下,其中服务包含许多功能模块,如用户管理模块、商品模块、订单模块、仓库模块;

请求
转发
客户端
代理层
服务
数据库

服务化

服务化是指对单体服务进行拆分,将一个服务软件拆分为多个相互关联的服务,他们之间相互协作,能正常完成原单体服务的所有业务。

服务化后,有如下优点:

  • 服务化后的各服务能独立提供服务,某个服务损毁后,不影响其他业务的使用,软件整体的可用性提高了。
  • 服务化后的软件代码依据各子服务管理,相对来说代码量少了,开发复杂性会成指数型减弱
  • 服务化后的软件,各子服务独立维护,因此各服务更新维护也比较简单
  • 服务化后的软件,由于各服务在不同节点独立运行,计算与网络资源成倍数形式增长。理论上来说,这使得软件的服务能力成倍提高

以下是对单体服务中的服务进行服务拆分的示意图。

微服务化
商品服务
网关
用户服务
订单服务
仓库服务
客户端
数据库

部分服务分集群化

服务集群化

软件服务化后,使得软件的可用性、服务能力大大提高,然而其更多的价值在于使得软件的开发、维护更为简单。

在软件服务化后,随着软件使用的需求持续增长,依然会面临服务能力不足的问题。为了解决该问题,大家都会想到服务扩容,那么如何扩容呢?假定软件被拆分了10多个子服务,甚至更多。将所有服务都扩容一套嘛?

答案是否定的,扩容不是说说那么简单。众多子服务同时扩容,首先要面临成本问题。

一般情况下,服务扩容是根据各子服务的使用情况来指定灵活的扩容方案。对软件中服务压力大,硬件资源不足的节点进行灵活扩容。

如下是商品服务服务扩容的示意图,下图表示软件将商品服务扩增到了三个节点,这个三个节点通过负载均衡与软件中的其他服务相关协同。

商品服务以多个节点共同提供服务。这个服务群形成一个集群,即商品服务集群。

商品服务集群
微服务化
商品服务01
商品服务02
商品服务n
商品服务
负载均衡
网关
用户服务
订单服务
仓库服务
数据库
客户端

数据库集群化

随着服务的增长,对数据库的读写需求也会持续增长。其增长趋势与服务的使用趋势成正比。

当数据库服务能力遇到瓶颈时,也可以对其进行服务扩容。

因为数据层的服务扩容首先要保证扩容后所有数据服务之间的数据一致性问题 ,因此服务的集群化和数据层的集群化通常不一样。

  • 服务集群化后,通常各个子服务之间的关系是均等的,它们可无差别的提供服务,任何一个服务损毁,都不影响整体软件的运行,除非所有集群中的所有服务都损毁。
  • 数据层的服务集群化后,通常对服务进行主从节点划分。主节点主要负责数据写入,从节点主要负责数据读取。注意,除了主从这种模式外,还有去中心式服务模式。去中心式服务模式理论上每个服务都能进行数据读写。
数据库集群
微服务化





数据库从节点01
数据库从节点02
数据库从节点n
商品服务
网关
用户服务
订单服务
仓库服务
客户端
http://www.dtcms.com/wzjs/459479.html

相关文章:

  • 如何申请域名注册长春网站优化指导
  • 重庆网站建设网站自助建站网站模板
  • 前端用什么框架做网站关键词挖掘查询工具
  • 壮族自治区桂林疫情情况 最新消息湖南竞价优化哪家好
  • 手机网站什么意思萧山区seo关键词排名
  • 自己怎做网站网页设计参考网站
  • 有没有电商设计的网站参考宽带推广方案
  • 在线做venn图网站如何策划一个营销方案
  • 做网站公司 汉狮网络seo公司厦门
  • 专门做市场调查的网站北京网站优化体验
  • 这样做的网站百度的网址是什么
  • 互联壹佰做企业网站10条重大新闻事件
  • 中国网站建设公司有哪些方面前端优化
  • 餐饮网站建设教程建站模板平台
  • 网站建设和管理的总结怎么写哈尔滨网站建设
  • 网站建设有什么岗位职责怎么做推广和宣传平台
  • 广州网站建设的价格杭州推广公司
  • 个人做地方民生网站广州网络推广外包平台
  • 三线建设网站什么企业需要网络营销和网络推广
  • 网站建设优化seo鸡西seo
  • 一个人的免费高清影院网站seo入门基础教程书籍
  • 网站开发描述软文网官网
  • 做网站哪种语言好免费网上申请注册
  • 免费制作微信网页网站定制网站建设
  • 网站底部显示百度站点地图建设网站流程
  • 福州公司网站建设网络营销促销策略有哪些
  • 手机版免费个人简历seo快速排名软件app
  • 做网站在手机端预览乱码了市场营销毕业后找什么工作
  • 完成门户网站建设竞价推广sem
  • 南充响应式网站建设seo查询爱站网