本篇紧接着概念篇,从宏观角度上看一下Samza实时计算服务的架构是什么样的?
Samza是由以下三层构成:
1. 数据流层(A streaming layer)
2. 执行层(An execution layer)
3. 处理层(A progressing layer)
那Samza是依靠哪些技术完成以上三层的组合呢...
分类:
其他好文 时间:
2014-10-29 17:11:57
阅读次数:
261
WeblogicWeblogic 简介以及其在 Docker 环境下的特殊应用WebLogic是美国Oracle公司出品的一个application server确切的说是一个基于JAVAEE架构的中间件,BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。是商业市场上主要的Java(J2EE)应用服务器软件(application...
分类:
Web程序 时间:
2014-10-28 20:10:36
阅读次数:
317
关于Mysql数据库的高可用以及mysql的proxy中间件的选型一直是个很活跃的技术话题。以高可用为例,解决方案有mysqlndb集群,mmm,mha,drbd等多种选择。Mysql的proxy中间件则有mysql-proxy,atlas,cobar,mycat,tddl等,可谓五花八门。以上对应的解决方案都有各种的优缺点,生产环境..
分类:
数据库 时间:
2014-10-28 18:12:10
阅读次数:
521
一般本地开发的话建议使用tomcat。linux系统建议使用jetty或apache hpptd大型的项目就用JBOSS或webloigc小项目,或者是个人开发tomcat 大项目或者商业项目一般采用:weblgoic/webshere其他的还有jboss、glasshfish等一些示例项目或者小项...
分类:
其他好文 时间:
2014-10-28 02:01:36
阅读次数:
1736
Android平台采用了整合的策略思想,包括底层Linux操作系统、中间层的中间件和上层的Java应用程序。下面我把Android的特性及其架构体系结构总结一下。一、Android的平台特性 Android平台有如下特性: 1. 应用程序框架支持组件的重用与替换。 这样我们可以把系统中不喜欢...
分类:
移动开发 时间:
2014-10-27 19:09:27
阅读次数:
229
刚开始接触JBPM不知道怎么在项目中应用,查了一些资料,大致对JBPM的开发有了一些了解。首先JBPM是JBoss企业中间件平台的一个组成部分,是一个灵活的,易扩展的工作流管理系统,只不过这个系统不像其他web系统那样需要我们部署到服务器上,如果我们要使用JBPM我们还需要JBPM的环境生成一些必要的文件,然后调用接口和方法才能使用。
一、工作流接口
JBPM工作流管理系...
分类:
系统相关 时间:
2014-10-27 12:49:27
阅读次数:
266
java消息中间件原理图。
blog:用图说话。...
分类:
其他好文 时间:
2014-10-27 12:47:24
阅读次数:
137
前言话说EventBroker这玩意已经不是什么新鲜货了,记得第一次接触这玩意是在进第二家公司的时候,公司产品基础架构层中集成了分布式消息中间件,在.net基础服务层中使用EventBroker的模式将消息组装成事件,支持同域、跨域和跨机器进行事件的发布和订阅,后来才知道这玩意叫做EventBrok...
中间件介绍:介于客户机和server之间的夹层,突破了传统的c/s架构,为构建大规模,高性能,分布式c/s应用程序提供了通信,事物,安全,容错等基础服务,屏蔽了底层应用细节,应用程序不必从底层开发,以自身的复杂性换取应用程序开发的简单。Tuxedo是什么?Tuxedo:Transaction for...
分类:
其他好文 时间:
2014-10-25 19:59:06
阅读次数:
269
function TServerMethods1.ExecuteSql(const sql: String): Boolean;var d: TfrmDB;begin d := DBPool.Lock; if Assigned(d) then begin try try ...
分类:
其他好文 时间:
2014-10-25 18:46:34
阅读次数:
160