说是定时任务,其实我只是登记了要调用的远端接口、通讯协议、Crontab 时间格式表达式、执行机器组、超时时间、报警接收人等而已。由 JobCenter 按时通知对端的接口,并接收任务执行者的进度反馈和最终执行结果,这些响应均为 JSON 格式。还可以为同一个定时任务添加多个执行机器,JobCent...
分类:
其他好文 时间:
2014-12-27 20:17:59
阅读次数:
216
介绍)
前面主要介绍了一些直接通信和间接通信,包括一些中间件的一些技术,这次我学习的内容是层级再往下,用一句话形式就是:在分布式系统中的操作系统级别对于中间件的支持。在这篇中,主要关注与操作系统级别对于通信的一些支持,包括RPC这样的远程调用等。
操作系统的层次)
操作系统是一个凌驾于纯硬件资源上面的一个软件系统,封装了对于硬件的抽象,在上面有内存管理,I/O管理,CPU的管理等等。
1....
分类:
其他好文 时间:
2014-12-27 17:40:46
阅读次数:
162
一直以来,以基础中间件开发和产品为主,C语言为根本,但随着业务用户的技术特点
1.文件存储层次化,即多层目录叠加
2.目录、文件名个性化,即单个目录或文件名过长
等因素,造成此前产品中仅仅能支持256个字节(也就是128个汉字)以内,逐渐为用户或集成商所累赘或成诟病,如何搞定?...
分类:
其他好文 时间:
2014-12-27 13:57:54
阅读次数:
510
Android平台采用了整合的策略思想,包括底层Linux操作系统、中间层的中间件和上层的Java应用程序。下面我把Android的特性及其架构体系结构总结一下。一、Android的平台特性 Android平台有如下特性: 1. 应用程序框架支持组件的重用与替换。 这样我们可以把系统中不喜欢的...
分类:
移动开发 时间:
2014-12-27 12:33:56
阅读次数:
190
Android软件栈的顶层是应用,中间是中间件(由应用框架、库和Android运行时组成),底层则是带有各种驱动的Linux内核。如下图示:对应这三层有相关的嵌入式水平,如下:
分类:
移动开发 时间:
2014-12-26 14:20:11
阅读次数:
231
还记得阿里巴巴那个令人澎湃激情的双十一吗?还记得淘宝生动形象地把你的的消费历程一一地展示给你看吗?还记得那些酷炫拽的it报告图表吗?在这个大数据越来越盛行的年代,怎样去表达一些用户的关系,人物的关联,甚至是事情的发展,都让我们有更多的表达方式。其中最简单直接,形象明了的就是用图表说明问题了。
如果在以前,要实现各种图表,可能很多人会选择flash。但是flash成本较高,图表多的时候很耗性能。后来越来越多的纯js框架出现,让大家有了更多的选择。所以接下来我想推荐几个不错的图表js框架给大家用。...
分类:
其他好文 时间:
2014-12-25 23:42:56
阅读次数:
5816
一、问题描述在大访问量的Web服务中,MC集群作为缓解后端数据源访问压力的中间层已经成为了不可缺少的一部分,机器数量越来越大,维护成本也变得越来越高了,其中的问题有:故障机器自动剔除。后端某台MC机器宕机时,需要及时发现并将该机器从集群中移除。透明运维。需要能够在不用业务方做任何修改的情况下,快速的...
分类:
其他好文 时间:
2014-12-25 21:53:49
阅读次数:
244
Druid是什么?Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部...
分类:
数据库 时间:
2014-12-25 18:15:20
阅读次数:
257
依赖库 connect,gm,imagemagick,image-sizeconnect:中间件gm,imagemagick:用来处理图片如缩放、切割、添加文字水印等image-szie:获取图片的宽高图片上传处理服务,保存server.jsvar http = require("http");va...
分类:
Web程序 时间:
2014-12-25 18:03:55
阅读次数:
200
Ext.data.Store是extjs中用来进行数据交换和数据交互的标准中间件,无论是Grid还是ComboBox,都是通过它实现数据读取、类型转换、排序分页和搜索等操作的。1234567Ext.define('User', {extend: 'Ext.data.Model',fields: .....
分类:
Web程序 时间:
2014-12-24 13:12:15
阅读次数:
148