首页 > 其他分享 >一些名词

一些名词

时间:2022-09-06 10:00:07浏览次数:55  
标签:批量 框架 名词 Json 任务 拆分 一些 交互

联机:就意味着系统对外直接提供的交互,该类交互具有:
1)事务性——可回滚;
2)实时性——有生命周期,并有超时机制等,调用方需实时等待被调方的反馈,成功或失败皆有反馈;
3)并发性——同一类甚至同一个可同时被多个线程调用,相互间有锁处理机制。

批量:则意味着该交互相关的参数、系统状态已经锁定,系统需要进行的是某一类操作,该类操作具有统一性——使用相同的规则处理大量数据;串行性——并不是说批量交互过程中不能有并发,而是有固定的步骤,先做哪一步,再做哪一步,每一步都有对某些条件的依赖;可重复性——这个不是必须的,系统的批量程序在设计之初就已经考虑可重复运行。

批量框架的应用组成部分的说明:

 外部应用:外部应用通过框架的接口发起联机批量交互。
 手动配置批量:对于需要长期运行的周期任务,需要使用手动配置的方式定义。
 任务持久化:手动配置的定时批量任务需要长期运行,因此作业本身需要被持久化。
 服务访问层:提供发起批量交互的通讯接口。
 定时器:完成定时任务的触发操作。
 策略库:定义了一组与拆分和调度相关的策略参数,供应用选择和配置。
 调度器实体:执行批量任务的拆分和发送的线程。
 消息服务:框架提供的消息服务中间件,用于存储和转发任务。
 应用服务器集群:任务的真正执行者。

例如:
 场景描述
自动排课:文件上传至某一个地方并告知批量框架,或者直接传递交易数据给批量框架,批量框架接到任务后会立即启动拆分并将拆分的结果经由消息服务器发送给应用处理。
 提交数据
排课结果数据以批量文件或Json格式的方式提供给批量框架。
 返回数据
对于上传文件的形式消息中的请求数据以字符串(数组)的形式存在,对于Json的方式消息中的结果数据仍以Json的方式存在。

标签:批量,框架,名词,Json,任务,拆分,一些,交互
From: https://www.cnblogs.com/CnKker/p/16660734.html

相关文章

  • 基于 API 的项目开发的一些技巧和窍门
    基于API的项目开发的一些技巧和窍门Lightmyway我将从一个对任何开发人员来说都很烦人的故事开始。我上周开始开发我的新的基于API的项目,首先,我花了大约6个小时......
  • 【读文章】2-特征编码的一些总结-推荐系统、数据挖掘、特征工程
    特征处理编码:数据类型:数值字符是否有顺序类别数量:高低基数1、独热编码针对无序低基数类离散特征,使之变为哑特征不适合高基数的特征2、标签编码:针对无序低基数类型的离散......
  • 一些想法
    大学打不打ACM呢?打。但是学业为重。怎么说呢?现在我的算法水平进步很快,但是还没达到大牛的水平。况且功利一点,ACM给我带来的最多是保研加分。其实我觉得吧,与其保研加分,我......
  • 关于MicroPython mpremote工具 的一些用例,闲聊
    我尝试了很多不同的第三方micropython工具,有些是Windows应用程序,有些是VScode插件。但是当我尝试过MicroPython的mpremote工具后,我几乎决定它将成为我的首选工具。......
  • Golang开发过程中常遇到得一些小错误
    JSON反序列化Int64类型JSON在序列化结构体的时候,如果结构体中包含Int64类型的数值类型,序列号之后会导致int64类型变成float64类型,因为JSON里面没有int64。因此导致序列号......
  • 名词解释(一)
    名词解释总结微服务相关:SpringCloud各个组件:Eureka服务发现框架Ribbon进程内负载均衡器OpenFeign服务调用映射Hystrix服务降级熔断器Zuul微服务网关Config......
  • 大四初的一些感想
    2022-0904-周日\[**写在前面**\]\[我生怕自己并非美玉,故而不敢加以刻苦琢磨,却又半信自己是块美玉,故而又不肯庸庸碌碌,与瓦砾为伍。\]\[中岛敦《山月记》\] 保研本校就......
  • alibaba的csb使用HttpParameters.Builder 发送请求时通过NGINX时,一些参数消失
    问题描述当使用csb的HttpParameters.Builder的requestURL方法调用第三方api时,本地运行成功调用,但是当部署在服务器A并通过另一台服务器B的ng转发调用失败。代码......
  • 递增/递减操作符的一些事儿
    intnumber=41;number++;cout<<number;像number++这样的表达式会返回值,可以使用如下表达式2*(number++);假设number初始值为2,那么上面表达式的输出为4,虽然递......
  • JavaScript 一些实用辅助类库
    "usestrict";var__emptyPoint=null,__emptyContext=null;constColorRefTable=[['aliceblue','#f0f8ff'],['antiquewhite','#faebd7'],['aqua','#00......