当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Tiny分布式计算框架

授权协议 GPL
开发语言 Java
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 国产
投 递 者 隗轶
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

其于职业介绍所、工头、工人、工作模型的分布式计算框架。

职业介绍所有两种,一种是本地职业介绍所,一种是远程职业介绍所。顾名思义,本地职业介绍所就是在当前计算机上的,远程职业介绍所用于连接到远程职业介绍所的。

工人、工头都可以加入到职业介绍所,所以加到本地或远程种业介绍所都是可以的。

在同一个职业介绍所中,具有同样类型的工人、工头和工作都存在的时候,工作就可以被安排下去执行。当然,有两种安排方式,一种是即时响应式的,具体的来说就是调用职业介绍所的doWork方法,如果此时有同样类型的工人和工头,那么就去执行,如果没有对应类型的工人或工头,则抛出无法执行的异常。这一种是同步方式处理工作。

另外一种方式是把工作添加职业介绍所即可,不关心工作是什么时候执行的,执业介绍所会对工作进行撮合,撮合并成功执行之后就把工作从工作列表之间清除。这一种是异步方式处理工作。

  • 呵呵,昨天看到两新粉,一激动,就想着今天来写这篇文章。  其实一直在关注这个领域,但是一直没有信心来写,所以一直期望着有一个开源的来用。  看到了彭渊大师的 淘宝分布式框架Fourinone介绍,确实有一种相见恨晚的感觉,于是就准备去研究一番,详细见本人的感想文章由 fourinone初步学习想到的,确实来说,感觉到有一种啃不动的感觉,当然也可能是本人水平不足的原因所致。但是不管怎么说,促动了本人

  • 呵呵,昨天看到两新粉,一激动,就想着今天来写这篇文章。  其实一直在关注这个领域,但是一直没有信心来写,所以一直期望着有一个开源的来用。 看到了彭渊大师的 淘宝分布式框架Fourinone介绍,确实有一种相见恨晚的感觉,于是就准备去研究一番,详细见本人的感想文章由 fourinone初步学习想到的,确实来说,感觉到有一种啃不动的感觉,当然也可能是本人水平不足的原因所致。但是不管怎么说,促动了本人来

  • 更多内容参见官官:www.tinygroup.org Tiny框架10分钟入门,用于在10分钟之内使读者对Tiny框架的组成有个概要了解。同时,内容还在不断增加中。 应用配置框架  用于提供系统配置加载与分发,同时提供默认配置及应用级配置两套配置方案,并以应用级配置方案为主,也就是说应用级的配置参数可以覆盖默认配置。  这样做有个好处,就是如果不配置应用级配置,那么默认配置也可以上你玩得很好;如果

  • 更多内容参见官网:www.tinygroup.org 使用灵活 可以整个使用它,也可以只用它的一个或几个部分。 Tiny构建者认为,一个完整的框架可能需要有许许多多个部分组成,但是对于实际应用的用户来说,它可能只需要其中的一部分功能。构架一定要有这种能力,可以由使用者进行点菜式,使用,避免只要用一点点功能,就要引入许许多多的内容。 学习成本低、上手容易 框架的学习成本必须非常低,这样才可以让使用者

  • 源码快照: https://git.oschina.net/tinyframework/tiny 上手之前,默认已经熟悉Maven和Git,对于Maven和Gig相关问题,女生请问谷哥,男生请问度娘,他二位的细致耐心一定会让你满意的。 install之前需要进行环境准备,确认你的机器可以联得上外网,或者有好用的Maven代理。 请确认在编译环境中存在jdk1.5和1.6以上版本。 在你的Maven

  • 1 XXTEA分组加密算法介绍         在密码学中,微型加密算法(Tiny Encryption Algorithm,TEA)是一种易于描述和执行的块密码,通常只需要很少的代码就可实现。其设计者是剑桥大学计算机实验室的大卫·惠勒与罗杰·尼达姆。这项技术最初于1994年提交给鲁汶的快速软件加密的研讨会上,并在该研讨会上演讲中首次发表。 在给出的代码中:加密使用的数据为2个32位无符号整数,密

 相关资料
  • 一、MapReduce概述 Hadoop MapReduce 是一个分布式计算框架,用于编写批处理应用程序。编写好的程序可以提交到 Hadoop 集群上用于并行处理大规模的数据集。 MapReduce 作业通过将输入的数据集拆分为独立的块,这些块由 map 以并行的方式处理,框架对 map 的输出进行排序,然后输入到 reduce 中。MapReduce 框架专门用于 <key,value> 键值

  • 类型 实现框架 应用场景 批处理 MapReduce 微批处理 Spark Streaming 实时流计算 Storm

  • 本章将重点介绍如何开始使用分布式TensorFlow。目的是帮助开发人员了解重复出现的基本分布式TF概念,例如TF服务器。我们将使用Jupyter Notebook来评估分布式TensorFlow。使用TensorFlow实现分布式计算如下所述 - 第1步 - 为分布式计算导入必需的模块 - 第2步 - 使用一个节点创建TensorFlow集群。让这个节点负责一个名称为“worker”的作业,并在

  • 在介绍GraphX之前,我们需要先了解分布式图计算框架。简言之,分布式图框架就是将大型图的各种操作封装成接口,让分布式存储、并行计算等复杂问题对上层透明,从而使工程师将焦点放在图相关的模型设计和使用上,而不用关心底层的实现细节。 分布式图框架的实现需要考虑两个问题,第一是怎样切分图以更好的计算和保存;第二是采用什么图计算模型。下面分别介绍这两个问题。 1 图切分方式 图的切分总体上说有点切分和边切

  • 主要内容:1.RPC流水线工程,2.RPC 技术选型,3.如何设计 RPC1.RPC流水线工程 ① Client以本地调用的方式调用服务 ② Client Stub接收到调用后,把服务调用相关信息组装成需要网络传输的消息体,并找到服务地址(host:port),对消息进行编码后交给Connector进行发送 ③ Connector通过网络通道发送消息给Acceptor ④ Acceptor接收到消息后交给Server Stub ⑤ Server Stub对消息进行解码,

  • 主要内容:一、从一个新闻门户网站案例引入,二、推算一下你需要分析多少条数据?,三、黄金搭档:分布式存储+分布式计算这篇文章聊一个话题:什么是分布式计算系统? 一、从一个新闻门户网站案例引入 现在很多同学经常会看到一些名词,比如分布式服务框架,分布式系统,分布式存储系统,分布式消息系统。 但是有些经验尚浅的同学,可能都很容易被这些名词给搞晕。所以这篇文章就对“分布式计算系统”这个概念做一个科普类的分析。 如果你要理解啥是分布式计算,就必须先得理解啥是分布式存储,现在我们从一个小例子来引入。 比如说