一、何为异步 执行任务的过程可以被分为发起和执行两个部分。 同步执行模式:任务发起后必须等待直到任务执行完成并返回结果后,才会执行下一个任务。 异步执行模式:任务发起后不等待任务执行完成,而是马上执行下一个任务,当任务执行完成时则会收到通知。...
分类:
编程语言 时间:
2015-02-21 23:23:26
阅读次数:
207
本文简略介绍了Apache插件所涉及的基础知识。...
分类:
Web程序 时间:
2015-02-18 19:57:04
阅读次数:
203
本文讲解如何在Ubuntu14 Server 32bit系统上快速搭建一个网络服务。还讲解了如何为编译Apache及其插件部署相关环境。最后讲解了如何快速生成一个Apache插件,并如何配置以使其生效。...
分类:
Web程序 时间:
2015-02-18 16:26:30
阅读次数:
281
本篇主要介绍分布式框架的模块和其主要使用的通信方式zmq。
首先,对于任意的上游结点,它都有可能会把处理的结果发送到任意的一台下游结点中,同时如果下游结点有新增的结点,上游结点还能自动感知并处理。另一方面,任意的下游结点也会要和所有的上游结点保持心跳。如果使用原始的socket,解决上述的问题会比较麻烦,所以我们运用了zmq来解决上述的问题。Zmq具有下述的优点:1. 是一个跨协议的通信方式,目...
分类:
其他好文 时间:
2015-02-16 17:00:58
阅读次数:
114
历经一周的时间,框架终于初露端倪,实现了基本的一个功能,虽然只是简单功能,但是对于我们也是一个突破。一周的努力总觉得应该写个总结来纪念一下吧,也是为了以后学习的铺垫。
关于WCF以及MVC的介绍详见一下链接:WCF:http://blog.csdn.net/u010955843/article/details/42747431和
http://blog.csdn.net/u010955...
分类:
Web程序 时间:
2015-02-16 13:05:32
阅读次数:
303
通常,当服务涉及到的数据量大到一定程度以后,我们会考虑拆分数据。在这种分布式架构中,每个结点只拥有总数据量的其中一部分,而最终的输出结果会汇总所有结点的结果。这种Map-reduce思想的架构,是尽量不去查分程序,而只是拆分数据来支持大数据的处理,如下图所示。这种框架对每个worker结点的可靠性要求比较高,如果某一个worker结点挂掉了,那么最后的输出结果将是不全的。
我设计的这个分...
分类:
其他好文 时间:
2015-02-15 18:10:47
阅读次数:
134
先考虑需要实现的基本功能: 在任意一个地方增加一个消息的listener,则当这个消息被broadcast的时候,所有的listener都应该收到。考虑到delegate(我的理解是本身就是为实现观察者模式而出现的类),另外有个dict保存消息名和Delegate的对应。定义一个static消息类M...
分类:
编程语言 时间:
2015-02-15 12:00:39
阅读次数:
381
准备工作:一、Win2008平台部署exchange2013先决条件1.架设一台windowsserver2008服务器2.安装Microsoft.NETFramework4.5(英文)WindowsManagementFramework3.0(英文)3.打开windowspowershell安装远程工具管理包Add-WindowsFeatureRSAT-ADDS4.在您想要进行下列操作之一的Win..
分类:
其他好文 时间:
2015-02-14 01:24:04
阅读次数:
233
nginx配置ssl双向验证nginxhttpsssl证书配置1.CA(证书权威机构)的配置由于是使用openssl架设私有证书中心,因此要保证以下字段在证书中心的证书、服务端证书、客户端证书中都相同CountryNameStateorProvinceName
LocalityName
OrganizationName
OrganizationalUnitName修改CA配..
分类:
其他好文 时间:
2015-02-14 01:12:13
阅读次数:
297
01. Sonatype Nexus简介 ? Sonatype Nexus(以下简称Nexus)是Maven仓库管理器,使用Maven,你可以从Maven中央仓库下载所需要的构件,但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理...
分类:
其他好文 时间:
2015-02-13 08:06:32
阅读次数:
612