代码改变世界

随笔档案-2011年09月

【转】大型Java分布式应用纵横谈

2011-09-27 10:13 by AnyKoro, 240 阅读, 收藏, 编辑
摘要: 越来越多的基于REST的服务开始取代SOAP。Java中的REST服务在JSR 311中有说明,是基于HTTP所支持的基本操作而设计的。但是,REST不是作为RCP协议,而是面向资源的,为了访问和操作(web)资源而设计的。这两个协议都支持同步通信。这也是底层HTTP协议所要求的。WS-地址对SOAP协议进行扩展,所以它也允许异步服务的实现。REST最大的优点是,能够很容易的通过HTTP代理实现缓存。REST依靠使用HTTP底层协议,无论如何都和用的机制。 可能犯的错 分布式应用的很多地方都可能出现潜在的问题,如图所示: 图5 分布式应用的问题起因 在客户端,主要的问题在于糟糕的交... 阅读全文

Endeca-Deployment Template-Inserting a custom pipeline

2011-09-24 11:12 by AnyKoro, 259 阅读, 收藏, 编辑
摘要: 配置一个记录指定符部署会包括支持baseline和partial index更新。为了支持partial更新,一个应用必须包括一个记录指定符,该说明符是索引中唯一记录标识(译者注:类似于主键的感觉)的属性。更多关于记录指定符属性的细节,可参看Endeca Forge Guide。当配置你的应用时, 为具有唯一值的记录定义一个属性。例如,在参考的sample_wine_data项目中,数据集中的每个记录都会包括一个唯一的Wine ID。如何使用记录指定符属性1、 在Developer Studio中打开Property对话框。2、 选中”User for record spec”标签前的复选框. 阅读全文

Endeca-Deployment Template-Application Deployment全文翻译

2011-09-22 14:41 by AnyKoro, 530 阅读, 收藏, 编辑
摘要: 应用程序部署该章节会描述应用部署项目部署先决条件在开始应用部署前,要确保Endeca的组件都已经在部署服务器上安装了。这些部署服务器包括部署环境和Endeca Software会用到的环境变量(包括,ENDECA_ROOT)更多设置部署环境的细节,可以参看Endeca Getting Started GuideEAC应用为了开始开发,该模板必须被部署到部署环境中的主控制服务器。安装脚本提供了Windows和UNIX的,根据一个Perl写的安装文件去执行部署步骤。在每个部署环境,有一个服务器作为主控制机开放服务,并承载着EAC Central Server,而其他的服务器作为主服务器的代理,并承 阅读全文
点击右上角即可分享
微信分享提示