ICE中间件
文章平均质量分 80
ecjtuync
Luck is what happens when preparation meets opportunity.
展开
-
线程池模式比较-------ICE线程池模型------L/F领导者跟随者模式
程池模式一般分为两种:L/F领导者与跟随者模式、HS/HA半同步/半异步模式。HS/HA半同步/半异步模式:分为三层,同步层、队列层、异步层,又称为生产者消费者模式,主线程处理I/O事件并解析然后再往队列丢数据,然后消费者读出数据进行应用逻辑处理;优点:简化编程将低层的异步I/O和高层同步应用服务分离,且没有降低低层服务性能。集中层间通信。缺点:需要线程间传输数原创 2009-06-15 14:19:00 · 5894 阅读 · 0 评论 -
Using IceStorm
<br />// Topic Interface filestruct Measurement {<br />string tower; // tower id<br />float windSpeed; // knots<br />short windDirection; // degrees<br />float temperature; // degrees Celsius<br />};<br />interface Monitor {<br />void report(原创 2010-06-29 14:38:00 · 1728 阅读 · 1 评论 -
IceStrom Interface
<br />TopicManager<br />The TopicManager is a singleton object that acts as a factory and repository of<br />Topic objects. Its interface and related types are shown below:module IceStorm {<br />dictionary<string, Topic*> TopicDict;<br />exception原创 2010-06-29 14:37:00 · 1368 阅读 · 0 评论 -
IceStorm src simple analyse
<br />// Admin.cppICEStorm管理应用程序 // Service.cppICEStorm实现了ICEBox的服务接口,在start接口中初始化了两个servant:topicAdapter和publishAdapter,分别用来实现ICEStorm提供的接口。 // Instance.cpp此类被Service创建实例。包含了ICEStorm实例所用用到的资源,实例的启动,关闭等。 const Ice::ObjectPrx _topicReplicaProxy;<br />原创 2010-06-29 14:36:00 · 1535 阅读 · 0 评论