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

网站开发的风险软件系统开发大概多少钱

网站开发的风险,软件系统开发大概多少钱,236企业邮箱登录入口,做公司网站需要会什么接前一篇文章:软考 系统架构设计师系列知识点之云原生架构设计理论与实践(7) 所属章节: 第14章. 云原生架构设计理论与实践 第2节 云原生架构内涵 14.2 云原生架构内涵 关于云原生的定义有众多版本,对于云原生架构的…

接前一篇文章:软考 系统架构设计师系列知识点之云原生架构设计理论与实践(7)

所属章节:

第14章. 云原生架构设计理论与实践

          第2节 云原生架构内涵

14.2 云原生架构内涵

关于云原生的定义有众多版本,对于云原生架构的理解也不尽相同。本节将根据广泛的云原生技术、产品和上云实践,给出一般性的理解。

14.2.3 主要架构模式

云原生架构有非常多的架构模式,这里选取一些对应用收益更大的主要架构模式进行讨论。

1. 服务化架构模式

2. Mesh化架构模式

3. Serverless模式

Serverless将“部署”这个动作从运维中“收走”,使开发者不用关心应用运行地点、操作系统、网络配置、CPU性能等。从架构抽象上看,当业务流量到来/业务事件发生时,云会启动或调度一个已启动的业务进程进行处理,处理完成后,云会自动关闭/调度业务进程,等待下一次触发,也就是把应用的整个运行都委托给云。

Serveless并非适用任何类型的应用,因此架构决策者需要关心应用类型是否适合于Serverless运算。如果应用是有状态的,由于Serverless的调度不会帮助应用做状态同步,因此云在进行调度时可能导致上下文丢失;如果应用是长时间后台运行的密集型计算任务,会无法发挥Serverless的优势;如果应用涉及频繁的外部I/O(网络或者存储,以及服务间调用),会因为繁重的I/O负担、时延大而不合适。事件驱动架构图如图14-2所示:

Serverless非常适合于事件驱动的数据计算任务计算时间短的请求/响应应用没有复杂相互调用的长周期任务

4. 存储计算分离模式

分布式环境中的CAP困难主要是针对有状态应用,因为无状态应用不存在C(一致性)这各维度,因此可以获得很好的A(可用性)和P(分区容错性),因而获得更好的弹性。在云环境中,推荐把各类暂态数据(如session)、结构化和非结构化持久数据都采用云服务来保存,从而实现存储计算分离。但仍然有一些状态如果保存到远端缓存,会造成交易性能的明显下降,比如交易会话数据太大、需要不断根据上下文重新获取等,这时可以考虑通过采用时间日志+快照(或检查点)的方式,实现重启后快速增量恢复服务,减少不可用对业务的影响时长。

5. 分布式事务模式

微服务模式提倡每个服务使用私有的数据源,而不是像单体这样共享数据源。但往往大颗粒度的业务需要访问多个微服务,必然带来分布式事务问题,否则数据就会出现不一致。架构师需要根据不同的场景,选择合适的分布式事务模式

(1)传统采用XA模式,虽然具备很强的一致性,但是性能差。

(2)基于消息的最终一致性(BASE)通常有很高的性能,但是通用性有限。

(3)TCC模式完全由应用层来控制事务,事务隔离性可控,也可以做到比较高效;但是对业务的侵入性非常强,设计开发维护等成本很高。

(4)SAGA模式与TCC模式的优缺点类似,但没有try这个阶段,而是每个正向事务都对应一个补偿事务,也是开发维护成本高。

(5)开源项目SEATA的AT模式非常高性能且无代码开发工作量,且可以自动执行回滚操作,同时也存在一些使用场景限制。

更多内容请看下回。

http://www.sczhlp.com/news/50771/

相关文章:

  • 怎么样做网站编程重庆十大建筑公司排名
  • iis 网站绑定域名广州做公司网站
  • 福州网站建设哪个好个人博客手机网站模板
  • 织梦网站安装教程视频新泰营销型网站建设
  • 打开网站后直接做跳转页面建设银行网站注册用户
  • 现代CSS状态指示:使用accent-color和:user-valid等伪类美化表单
  • Linux gzip 命令使用说明
  • 20250829 之所思 - 人生如梦
  • 湖口县建站公司个人博客系统毕业设计论文
  • 合肥的网站建设州克旗网站制作5229998
  • 科技广告公司网站建设南宁网站快
  • 免费行情网站app下载大全信息手机网站模板下载
  • 网站空间和服务器有什么区别wordpress 单核 并发
  • 网站客户评价宝安营销型网站费用
  • 网站制作公司怎么样网站设置时间段访问
  • 广州专业做外贸网站建设wordpress drupal 比较
  • php asp jsp 网站简单的网站建设企业
  • 网站建设的基本流程图ai生成logo免费
  • 内蒙古住房和城乡建设网站网站开发服务合同
  • 网络设计专业可以学什么免费手机优化大师下载安装
  • 游戏网站的设计方案网站开发前台开发
  • 网站建设佰首选金手指十四湖北山河建设集团网站
  • 揭秘CSS遮罩与裁剪:让网页设计瞬间提升档次的创意技巧
  • 反向传播
  • dll生成lib
  • 2025最新版 MathType 7下载安装激活汉化教程:超详细图文版(含下载+安装+汉化激活+安装包)
  • CSS架构模式实战:ITCSS、BEM与SMACSS
  • 网站建设云平台做app 的模板下载网站有哪些内容
  • 免费手机网站制作做视频网站的挣钱吗
  • 卫计局网站建设信息公开总结用dw制作网页步骤