The ONE使用笔记:SprayAndWait路由

DirectDelivery和Epidemic是两种极端,前者,从不复制,只有碰到目的节点,才交付信息;后者,将消息复制给碰到的节点。路由协议设计核心是如何让投递率(delivery probability)接近Epidemic,同时让开销尽可能的小,即选择哪些消息传递给哪些节点。本文介绍Spray and Wait路由。 Read more

The ONE使用笔记:深入源码理解消息监听器MessageListener

消息监听器MessageListener是一个接口,与消息有关的Report实现了该接口。当消息被创建、开始传输、转发、传输中止、删除时,会调用已实现MessageListener相应的类的相应函数,更新统计信息(如MessageStatsReport)或者输出日志信息(如EventLogReport)。本文深入源码介绍The ONE消息监听器MessageListenner的技术细节。理解了MessageListener,其他Listener也就不难了。 Read more