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

官方网站建设 就问磐石网络专业高质量发展服务业

官方网站建设 就问磐石网络专业,高质量发展服务业,程建网一建培训怎么样,中国十大管理咨询公司Amazon Simple Workflow Service (Amazon SWF) 提供了给应用程序异步、分布式处理的流程工具。 SWF可以用在媒体处理、网站应用程序后端、商业流程、数据分析和一系列定义好的任务上。 举个例子,下图表明了一个电商网站的工作流程,其中涉及了程序执行的…

Amazon Simple Workflow Service (Amazon SWF) 提供了给应用程序异步、分布式处理的流程工具。

SWF可以用在媒体处理、网站应用程序后端、商业流程、数据分析和一系列定义好的任务上。

举个例子,下图表明了一个电商网站的工作流程,其中涉及了程序执行的过程和人工执行的过程(第三步)。

当用户在电商网站上下单后,即启动了该流程,该流程包含了4个任务(tasks):

  1. SWF验证用户订单信息
  2. 如果订单有效,则进行信用卡付款流程
  3. 如果付款完毕,则进行人工发货
  4. 如果发货完成,则保存订单信息到数据库,并结束流程

在这个流程中,每一个任务都是按顺序执行的,只有当上一个任务成功完成后才能执行下一个任务。

SWF除了支持顺序执行的流程之外,也支持并行处理的流程,即一个任务的完成可以触发多个任务同时执行。

基本的SWF概念

  • SWF发起者(Starter)
    • 可以激活一个工作流的应用程序,可能是电商网站上下单的行为,或者是在手机APP上点击某个按钮
  • SWF决策者( Decider)
    • SWF Decider决定了任务之间的协调,处理的顺序,并发性和任务的逻辑控制
  • SWF参与者(Worker)
    • SWF Worker可以在SWF中获取新的任务,处理任务,并且返回结果
  • SWF域(Domains)
    • 域包含了工作流的所有组成部分,比如工作流类型和活动类型

SWF决策者和参与者可以是运行在AWS上的EC2实例或者其他计算资源,SWF只是保存不同的任务,把这些任务分配给worker,并且监控他们的任务处理进展。

SWF和SQS的区别

  • SWF是面向任务的;SQS是面向消息的;
  • SWF保证了每一个任务都只执行一次而不会重复;标准的SQS消息可能会被处理多次
  • SWF保证了程序内所有任务都正常被处理,并且追踪工作流;而SQS只能在应用程序的层面追踪工作流
  • SWF内的任务最长可以保存1年;SQS内的消息最长只能保存14天

更多关于SWF的内容可以查看官方文档Amazon SWF 简介

 

http://www.hkea.cn/news/1287/

相关文章:

  • 华夏业务员做单的网站怎么营销一个产品
  • 黄色的html代码情感网站seo
  • 网站推广的方式有微信附近人推广引流
  • 网站后台管理界面代码网站关键词查询
  • 创建一个网站的一般步骤要点企业网络营销业务
  • 专业网站构建广州最新消息
  • 网站建设完整代码公司网站如何推广
  • 怎样用ps做网站首页图百度的网址是什么呢
  • 天河区疫情最新消息seo上首页
  • 手机微信客户端网站建设刘连康seo培训哪家强
  • 江苏景禾瑜博建设工程有限公司网站怎么制作网页页面
  • 云南网站建设免费网站seo
  • 唐山的做网站的企业企业文化培训
  • 济南建设网站怎样有效的做网上宣传
  • 石家庄seo公司seoaoo
  • 淘宝网站咋做东莞快速排名
  • 做网站怎么复制视频链接网站如何进行seo
  • 企业推广网站有哪些最有效的恶意点击软件
  • 绵阳专门做网站的公司广告优化师培训
  • 民治网站优化培训广州今天刚刚发生的重大新闻
  • dw做网站怎么跳转企业网站推广的方法
  • 网站管理的主要内容公司网站建设全包
  • 乐清手机网站百度开户返点
  • 动态网站实例益阳网站seo
  • 西安北郊网站建设公司产品宣传方式有哪些
  • 加盟项目优化设计官网
  • 做网站美工工资多少提交百度收录
  • 做网站流量怎么赚钱吗爱站网的关键词是怎么来的
  • 网站导航的建设吉林刷关键词排名优化软件
  • 织梦av女优色流网站模板重庆seo网络推广关键词