Apparatus and method for dynamic routing of messages with target validation and peer forwarding
    1.
    发明申请
    Apparatus and method for dynamic routing of messages with target validation and peer forwarding 审中-公开
    具有目标验证和对等转发的消息的动态路由的装置和方法

    公开(公告)号:US20060245433A1

    公开(公告)日:2006-11-02

    申请号:US11117619

    申请日:2005-04-28

    IPC分类号: H04L12/56 H04L12/54 H04L12/28

    CPC分类号: H04L45/02 H04L51/14 H04L67/18

    摘要: One computer system in a cluster includes a dynamic routing mechanism that receives all incoming messages for the cluster. When a message is received, the dynamic routing mechanism checks its dynamic routing table, and routes a message to the appropriate partition that corresponds to the address of the message. If a resource has been moved to a different partition, the dynamic routing mechanism may route the message to the old partition instead of the new one. In this case, the old partition receives the message, determines whether the message is intended for it, and if not, the partition forwards the message to the appropriate target partition. The partition then notifies the dynamic routing mechanism of the change in location of the resource, which causes the dynamic routing mechanism to update its dynamic routing table to reflect the change in location for the resource.

    摘要翻译: 集群中的一个计算机系统包括动态路由机制,其接收集群的所有传入消息。 当接收到消息时,动态路由机制将检查其动态路由表,并将消息路由到与消息地址对应的适当分区。 如果资源已被移动到不同的分区,则动态路由机制可以将消息路由到旧分区,而不是新的分区。 在这种情况下,旧分区接收消息,确定消息是否针对该消息,如果不是,分区将该消息转发到适当的目标分区。 分区然后通知动态路由机制资源位置的变化,这导致动态路由机制更新其动态路由表,以反映资源位置的变化。

    Sending routing data based on times that servers joined a cluster
    2.
    发明申请
    Sending routing data based on times that servers joined a cluster 审中-公开
    根据服务器加入群集的时间发送路由数据

    公开(公告)号:US20070112963A1

    公开(公告)日:2007-05-17

    申请号:US11282029

    申请日:2005-11-17

    IPC分类号: G06F15/16

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, send a broadcast message to a cluster of servers receive a point-to-point message from a coordinating server of the cluster, where the coordinating server joined the cluster before all other servers in the cluster. The point-to-point message includes routing data regarding all of the servers in the cluster. In an embodiment, the broadcast message includes a record that includes an identification of a new server, resource data regarding the new server, and a time that the new server joins the cluster, and the servers in the cluster add the record to the routing data and send a request to the new server via the record. In another embodiment, the broadcast message includes records for all servers in a second cluster, and the new server sends the routing data to the servers in the second cluster. If a server leaves the cluster, its record is removed. In this way, a cluster can respond to servers dynamically joining and leaving the cluster while reducing network traffic.

    摘要翻译: 在一个实施例中,向服务器集群发送广播消息的方法,装置,系统和信号承载介质从集群的协调服务器接收点对点消息,其中协调服务器加入集群 在群集中的所有其他服务器之前。 点对点消息包括关于集群中所有服务器的路由数据。 在一个实施例中,广播消息包括包括新服务器的标识,关于新服务器的资源数据和新服务器加入集群的时间的记录,并且集群中的服务器将记录添加到路由数据 并通过记录向新服务器发送请求。 在另一实施例中,广播消息包括第二集群中所有服务器的记录,并且新服务器将路由数据发送到第二集群中的服务器。 如果服务器离开集群,则其记录将被删除。 以这种方式,集群可以响应服务器动态加入和离开集群,同时减少网络流量。

    Sending keys that identify changes to clients
    3.
    发明申请
    Sending keys that identify changes to clients 审中-公开
    发送用于标识客户端更改的密钥

    公开(公告)号:US20070088700A1

    公开(公告)日:2007-04-19

    申请号:US11249806

    申请日:2005-10-13

    IPC分类号: G06F17/30

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, receive a change request from a first client at a first time, where the change request includes a key that identifies a field in a data object. A determination is made that the first client changed the field identified by the key at a second time that is before the first time and that a second client changed the field identified at a third time that is after the second time and before the first time, and the key is sent to the second client. The client receives the key, and in various embodiments invalidates the key in a cache or removes the key from the cache. In an embodiment, the data value of the change request is also sent to the second client, which updates the cache with the data value. In this way, stale data in a cache at a client is either updated or removed.

    摘要翻译: 一种方法,装置,系统和信号承载介质,其在一个实施例中在第一时间从第一客户端接收改变请求,其中所述改变请求包括标识数据对象中的字段的密钥。 确定第一客户端在第一时间之前的第二时间改变由密钥标识的字段,并且第二客户端改变在第二时间之后且在第一次之前的第三时间标识的字段, 并将密钥发送给第二个客户端。 客户端接收密钥,并且在各种实施例中使高速缓存中的密钥无效或从高速缓存中移除密钥。 在一个实施例中,改变请求的数据值也被发送到第二客户端,第二客户端用数据值来更新高速缓存。 以这种方式,客户端缓存中的陈旧数据将被更新或删除。

    Framework to allow one CMP EJB to connect to multiple data sources
    4.
    发明申请
    Framework to allow one CMP EJB to connect to multiple data sources 失效
    允许一个CMP EJB连接到多个数据源的框架

    公开(公告)号:US20060143156A1

    公开(公告)日:2006-06-29

    申请号:US11025228

    申请日:2004-12-29

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3056

    摘要: A container managed persistent (CMP) enterprise java bean (EJB) framework includes support for accessing multiple data sources within one deployment. A CMP EJB includes a number of different attributes that can be a variety of values. A session EJB that acts as a front-end to the CMP EJP includes a resource reference for each of the different data sources that the entity CMP EJB may utilize. The application server environment includes a map that defines mapping information between the attributes of the CMP EJB and the resource references of the session EJB. Using the mapping information during runtime, the application server connects to the appropriate data source.

    摘要翻译: 容器管理持久化(CMP)企业Java bean(EJB)框架包括在一个部署中访问多个数据源的支持。 CMP EJB包括许多不同的属性,可以是各种值。 作为CMP EJP前端的会话EJB包括实体CMP EJB可能使用的每个不同数据源的资源引用。 应用程序服务器环境包括定义CMP EJB的属性与会话EJB的资源引用之间的映射信息的映射。 在运行时使用映射信息,应用程序服务器连接到相应的数据源。