最新文章列表

解开 phprpc 序列化性能高于 hessian 的秘密

转自我的主博:解开 phprpc 序列化性能高于 hessian 的秘密   Phprpc, 是一个声称在某些场景下, 性能比hessian还要高的协议.   下面url是javaeye andot 写的两个协议的性能测试报告:   http://www.iteye.com/topic/333720   看到这个报告是有点激动的, 那么它到底在实现上有何高明之处呢?   在这篇文 ...
galaxystar 评论(29) 有917人浏览 2009-03-15 18:37

PHPRPC for rails

我既想用到rails的敏捷开发,又想使用PHPRPC的跨语言、跨平台、跨环境的特性。既然andot已经实现了PHPRPC for ruby, 那为什么我不能实现PHPRPC for rails?前途 ...
ZoOL 评论(3) 有1358人浏览 2009-03-01 01:05

PHPRPC 和谐发展促进委员会成立

PHPRPC 和谐发展促进委员会成立了,呱唧呱唧! 地址:http://groups.google.com/group/phprpc-dev
andot 评论(0) 有1570人浏览 2009-02-25 13:15

企业级应用集成的几种方式

企业级应用集成简单的说就是将分散的应用程序集合到一起,提供一个统一的功能集合。一个企业中可能有很多个独立实现的应用程序,使用了不用的语言不同的平台。企业需要一个统一的方式来共享数据和处理过程。 企业级集成主要有几个方式: 文件传输(File Transfer):让每个应用都生成共享数据的文件供其他应用消费,同时也消费其他应用生成的文件。 共享数据库(Shared Database):让每个应用都 ...
harry 评论(5) 有1398人浏览 2009-02-23 17:23

PHPRPC 对 Hibernate 的 lazyLoad 支持

flyaswish 写道PHPRPC 对Hibernate的lazyLoad支持如何? Hessian貌似对这个支持的不好。 对于 lazyload 有两种方法,一种是跟你使用 Hessian 时一样,关掉这个特性,哈哈,这等于没说 那么我们来说另一种,PHPRPC 对于对象的序列化提供多种可定制性,其中有一种就是它提供了 __sleep 和 __wakeup 这两个魔术方法。通过这两个方法( ...
andot 评论(0) 有1721人浏览 2009-02-21 12:56

使用 PHPRPC 如何解决在通常构建 SOA 系统时所遇到的问题

fjlyxx 写道 个人觉得SOA中碰见的问题大多是因为以下几点引起的 第一 压力 第二 千变万化的服务提供方式 第三 分布式 第四 不确定因素 比如网络阻塞  ...
andot 评论(0) 有1494人浏览 2009-02-21 12:41

浅析 PHPRPC 与 CORBA

UlsterBoy 写道如果 PHPRPC 是协议,那么 PHPRPC 与 CORBA 比较的优势在哪里呢? 先说使用方面: CORBA 是基于静态编译型语言设计的,因此,使用 CORBA 时你必须要走的流程就是编写 IDL,然后通过工具将 IDL 转换为你所使用语言的客户端和服务器端的 stub 文件,之后基于这些 stub 文件分别编写客户端和服务器端,最后编译完成,正常的话服务器和客户端就 ...
andot 评论(1) 有1644人浏览 2009-02-21 01:27

做一个通讯项目的一点心得

最近做了一个小型的通讯项目,有一点体会,在这里拿来和大家分享一下: 一:关于Socket的长连接 这个项目中,客户提出了“一次连接,10次交互”的需求,就是说创建一个Socket后,在客户端与服务端完成10次交互前(客户端请求,服务端响应算一次交互),不会被关掉。起初按照这种思路来做Socket的长连接,发现在使用阻塞IO的情况下,如果,在一次交互后不关闭Socket,那么下次客户端虽然可以正常发 ...
lei_cbd 评论(17) 有1769人浏览 2009-02-20 01:08

用 PHPRPC 如何实现 Comet 效果

icewubin 写道andot 写道最后,PHPRPC 不仅仅用于 JavaScript 到 Java 的通讯,因此 Comet 这种方式不直接提供支持,但是使用 PHPRPC 你仍然可以做到这种效果。 很 ...
andot 评论(2) 有2202人浏览 2009-02-18 14:39

PHPRPC 和 Buffalo 有那些差别

zhou7707 写道  问一下,对Comet的支持怎么样?   和陈金洲的Buffalo有那些差别? 1、PHPRPC 与 Buffalo 定位不同,Buffalo 仅定位于一个 Javascript 到 Java 的远程过程调用。而 PHPRPC 不但支持 JavaScript 到任何后端语言的远程过程调用,还支持任意语言到任意语言的远程过程调用。也就是说,PHPRPC 既包含了 Buffal ...
andot 评论(2) 有1645人浏览 2009-02-18 13:57

PHPRPC 2.1 的 ASP 服务器和客户端

经过 3 天的努力,终于把 ASP 的 PHPRPC 服务器和客户端写好了,为了充分利用已经写好的编码,ASP 的服务器和客户端都是用 JScript 实现的,里面调用了原来写好的 utf.js、base64.js、phpserializer.js、powmod.js 和 xxtea.js 这五个文件。ASP 版本的 PHPRPC 服务器和 PHP 版本的 PHPRPC 服务器端功能基本上一致,不过 ...
linxuexin 评论(0) 有1722人浏览 2009-02-17 12:34

参与 PHPRPC 项目有什么要求吗?

linliangyi2007 写道 自不量力的问一哈,我对开源非常感兴趣,如果想来做这个开源项目,需要哪些基础知识做铺垫。 本人也做了一丁点的开源,对算法什么的做过简单的一些,也对通讯层抱有极大的兴趣。如果可以,很想参加该项目 首先感谢您的参与! 其实参与这个项目要求很低,符合以下三点中的以任何一点都可以: 1、熟悉一门计算机语言的程序设计,并具有实际开发经验,可以参与测试工作。 2、熟悉一 ...
andot 评论(5) 有1814人浏览 2009-02-17 02:31

PHPRPC for Java 为何不采用 xml 配置或 annotation 方式发布服务

garnoopy 写道 有个疑问,比如Java代码里,发布一个Java对象为PHPRPC服务的时候,总要写jsp发布。不知道有没有类似于dwr那样:1、通过xml或者annotation发布一 ...
andot 评论(2) 有1992人浏览 2009-02-17 01:10

Java、PHPRPC、Hessian、Burlap、AMF3、XML 序列化的效率对比

2009-3-1补充: 这次就不上图了,测试程序里有测试结果,你也可以自己跑结果。这次主要补充了跟 AMF3 的对比,在空间上 AMF3 在几种格式中略显优势,可是在时间上则相差太远,除了 XML 之外,就数它最慢了,而且还不是慢一点点,是几倍好几倍的慢。跟节省的空间来说,不成比例。 又加了 JSON 的。将序列化和反序列化时间分开了。 所以,综合来说,仍然是 PHPRPC 胜出! 新程序下 ...
andot 评论(193) 有10755人浏览 2009-02-16 17:11

PHPRPC 3.0.2 for Java/J2ME 中的异步调用

在大多数情况下,同步调用即可满足您的需要。但是有 2 种情况下用异步调用会更加方便一些: 首先是当做图像界面编程时,要防止单线程下同步调用出现卡死界面的现象,可以使用异步调用,但这种情况下,采用同步调用加多线程技术也可以解决。 另一种情况是,当使用同步调用加多线程时,如果你要获取服务器端输出重定向的内容或者要获取警告错误,则可能会获取到错误的内容,原因是另外的线程执行时也有可能改写 output ...
andot 评论(4) 有1667人浏览 2009-02-12 14:45

支持国产的几个开源php项目

这两天在网上闲逛,看了一些php的东西,当然也发现国内一些做的很好的php项目,像discuz,HDwiki之类的产品型的开源项目当然不错,但尤其值得推荐的是一些基础框架类的开源项目,如起源工作室的FleaPHP和QeePHP。国内很少有这样比较有价值的项目,特别是这样一些基础类的框架,为这样的共享精神叫好。 另外是一个比较悠久的项目PHPRPC,作为一个简单的跨语言和平台的远程调用协议,虽然不如w ...
redalx 评论(0) 有1177人浏览 2009-02-10 16:53

applet如何通过socket与servlet通信?

applet如何通过socket与servlet通信? 我想用applet做前台显示数据,用servlet做后台从数据库中读取数据,然后显示到applet中,因为要过几秒钟applet刷新一次数据,所以想用socket来实现它们之间的通信。 现在,我已实现了Application之间通过Socket通信,但没能实现Applet通过Socket与Servlet通信。 请大家指点小弟一下,谢谢啦!
xuehu2009 评论(5) 有2680人浏览 2009-02-08 11:24

PHPRPC 3.0.2 for Java/J2ME 发布

PHPRPC 是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。 PHPRPC 3.0.2 for Java 支持 Java 1.2 到 6.0 的所有版本(当然也包括将来的 7.0+)。 这个版本主要是在 PHPRPC for Java 客户端做了 ...
andot 评论(8) 有1459人浏览 2009-02-07 23:08

PHPRPC 3.0 用户指南和开发指南发布

这两个文档写了有一年了,前前后后随着代码的更新也反复修改,现在 PHPRPC 3.0 版本已经稳定下来了,如果没有 bug 的话,就不会再更新了。所以,文档终于也有了定稿! 今天正好初一,这两部指南算是送给各位关心 PHPRPC 的用户的一份新年礼物啦!     * 简体中文版本:http://www.phprpc.org/zh_CN/docs/     * 繁体中文版本:http://www. ...
andot 评论(0) 有1244人浏览 2009-01-27 00:29

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics