
分布式
文章平均质量分 78
robertaqi
一个二十快五的人,大学没有全部读完,这完全出于自愿,完全没有模仿比尔盖茨的想法。
喜欢互联网,自信是一个合格的程序员,有时候也和朋友谈架构。
有着创业的激情,有第一次失败,所以现在特别喜欢创业型的公司;对开源和自由软件很是热爱
展开
-
ice 通用代码解析
写了几个ice程序之后,发现其实每一个程序都是只要改动几个地方就可以了,整体的代码没有必要修改以HelloWorld!程序来说明,首先新建一个Printer.ice文件module Demo{ interface Printer { void printString(string s); };}; 运行slice2java Printer.ice命令要实现我们的Printer 接口,我们必须创建一个servant 类。按照惯例,servant 类的名字是它们的接口的名字加上原创 2010-09-26 23:48:00 · 1424 阅读 · 0 评论 -
ice异常ObjectNotExistException及Servant之理解
今天在公司调试ice的时候,出现了一个ObjectNotExistException的异常,这个异常是server返回给client,server是用java编写的,client是用php编写的,用ice来实现php和java的协作。遇到ObjectNotExistException这样的异常,当时google了一下,知道是客户请求所包含的对象标识没有对应的条目,也就是连接已经建好了,但是client请求的对像不存在,所以才有这样的异常。当时只是略看了一下,没有作仔细阅读,也没有完全弄明明白白,回家后感觉到原创 2010-09-29 00:05:00 · 5499 阅读 · 3 评论 -
ice client代理类的实现与解读
在上一文章中,我发现ice的server类都是大同小意,每一个ice server类都实现一个Adapter,然后新建一个servant对像,再把servant 对像添加标识符,把servant添加到Adapter中,基本上每天个ice server类都是如此实现的。其实ice的client类也大致有着相同的规则,我们以上一个SimplePrinter为例,说明为何实现一个client类public class Client {public static voidmain(String[] args原创 2010-09-27 00:00:00 · 1890 阅读 · 0 评论 -
在php中使用ice注意事项
因为php是作为一脚本解释执行的,所以在ice中,只能用来作客户端,因为php不支持多线程。因为php脚本固有的一些性质,所以在使用php的时候要注意一些地方,这些地方是影响php与ice使用性能的地方。常规写法在php去使用ice一般会有如下的代码properties = Ice_createProperties();$data->properties->load("props.cfg");$communicator = Ice_initialize($data);$proxy = $c原创 2010-10-02 09:33:00 · 3892 阅读 · 0 评论 -
Ice3.4.1编译安装
ice 3.4.1编译安装,编译ice3.4.1 ubuntu原创 2010-12-30 23:36:00 · 2858 阅读 · 1 评论