-
公开(公告)号:US07912047B2
公开(公告)日:2011-03-22
申请号:US11615345
申请日:2006-12-22
IPC分类号: H04L12/28
摘要: Prioritization of fragmented messages in an ORB is achieved by intercepting the flow of message data within the ORB, marking the current data stream location and issuing sufficient read commands to gather the message header and control area information. Then classification for priority can be performed using the data in the control area to classify the request. The classification information is stored for the message for later use by queuing and prioritization processes and the data stream marker is reset to the original location. When the queuing and prioritization processes are ready to dispatch the message, the message can be sent on to the higher levels of processing within the ORB where the higher levels of message processing code will process the message, totally unaware of the fact that the message has been classified and/or queued or prioritized prior to delivery to the higher level.
摘要翻译: 通过拦截ORB中的消息数据流来标记当前数据流位置并发出足够的读取命令来收集消息报头和控制区域信息,来实现ORB中分段消息的优先级。 然后可以使用控制区域中的数据来执行优先级分类,以对请求进行分类。 为消息存储分类信息以供稍后通过排队和优先级处理使用,数据流标记被重置到原始位置。 当排队和优先级处理准备好发送消息时,消息可以被发送到ORB中的较高级别的处理,其中较高级别的消息处理代码将处理消息,完全不知道消息具有 在交付给更高级别之前已被分类和/或排队或优先排序。