[發明專利]獨立消息存儲和消息傳輸代理無效
| 申請號: | 200680041336.6 | 申請日: | 2006-10-13 |
| 公開(公告)號: | CN101305389A | 公開(公告)日: | 2008-11-12 |
| 發明(設計)人: | M·E·皮爾森;B·A·麥克米蘭;L·R·沃曼;L·T·科蒂斯 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06Q10/00 | 分類號: | G06Q10/00 |
| 代理公司: | 上海專利商標事務所有限公司 | 代理人: | 陳斌 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獨立 消息 存儲 傳輸 代理 | ||
1.一種計算機化的方法,包括:
針對新消息而監控消息存儲(208);
獲取多個消息傳輸代理(MTA)的列表(206),其中每一MTA能夠訪 問所監控的消息存儲;
在由所監控的消息存儲接收到新消息時,選擇所述多個MTA之一(210); 以及
向所選MTA通知所接收的新消息可供發送(212),使得所選MTA通過 將所接收的新消息發送到指定目的地來響應于所述通知。
2.如權利要求1所述的方法,其特征在于,還包括針對新消息而監控附 加消息存儲(208)、獲取所監控的消息存儲的列表,且其中所述選擇(210) 包括在由所監控的消息存儲之一接收到新消息時根據所述MTA列表和所監控 消息存儲的列表來選擇所述多個MTA之一。
3.如權利要求1所述的方法,其特征在于,所述MTA被選擇(210), 以相對于所述MTA列表中的其他MTA的負載平衡所選MTA的負載。
4.如權利要求1所述的方法,其特征在于,所述MTA是使用循環算法 從所述MTA列表中選擇(210)的。
5.如權利要求1所述的方法,其特征在于,所述MTA是根據以下的至 少一個而選擇(210)的:所述多個MTA中每一個的負載容量;以及所述多個 MTA中每一個的當前負載。
6.如權利要求1所述的方法,其特征在于,所述對MTA的選擇(210) 還包括,檢查包含所述多個MTA的子集的覆蓋列表(202)以及從所述覆蓋列 表中選擇所述MTA。
7.如權利要求1所述的方法,其特征在于,所述通知(212)包括,將與 所接收的新消息相關聯的以下參數中的至少一個提供給所選MTA:條目標識 符、父條目標識符、消息類和郵箱標識符。
8.如權利要求1所述的方法,其特征在于,還包括:
從所選MTA接收返回值(214),其中所述返回值指示所選MTA對所接 收消息的發送成功。
9.如權利要求1所述的方法,其特征在于,還包括:
從所選MTA接收返回值(214),其中所述返回值指示所選MTA對所接 收消息的發送是否不成功;
通過從所述MTA列表中移除所選MTA(218)來修改所述MTA列表;
從經修改的MTA列表中選擇新的MTA(222);以及
向所述新MTA通知所接收的消息可供發送(212),使得所述新MTA通 過將所接收的消息發送到指定目的地來響應于所述通知。
10.如權利要求1所述的方法,其特征在于,如果所述多個MTA之一不 可訪問,則將所述不可訪問的MTA從所述MTA列表中移除(206)。
11.如權利要求10所述的方法,其特征在于,所移除的不可訪問MTA 在一段時間之后被添加回所述MTA列表(206)。
12.如權利要求1所述的方法,其特征在于,如果所述MTA列表為空 (220),則還包括:
編寫事件日志條目(224),其中所述條目指示不能找到任何MTA來發 送所述新接收的消息。
13.如權利要求1所述的方法,其特征在于,還包括:
跟蹤執行計數器(216),其中所述計數器與對所選擇MTA的通知(212) 有關,且包括以下的至少一個:
每秒遠程調用、遠程調用和不可訪問MTA的數目。
14.如權利要求1所述的方法,其特征在于,一個或多個計算機可讀介質 (102)具有用于執行如權利要求1所述的方法的計算機可執行指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680041336.6/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





