• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    高兼容性的ID生成器制造技術

    技術編號:8648152 閱讀:281 留言:0更新日期:2013-04-28 04:42
    本實用新型專利技術公開了一種高兼容性的ID生成器,包括ID生成器服務模塊(1)和生成器客服端模塊(2),所述的ID生成器服務模塊(1)和生成器客服端模塊(2)電連接;所述的ID生成器服務模塊(1)和生成器客服端模塊(2)通過三個ICE接口連接通訊;所述的ID生成器還包括ID數據存儲器(3),所述的ID數據存儲器(3)與ID生成器服務模塊(1)電連接。本產品能與多個外圍系統兼容,從而無需設置多個ID生成器,即可實現多個系統共用一個ID生成器,ID的批量設置不會造成多次訪問,從而提高了生成效率,降低故障率。(*該技術在2022年保護過期,可自由使用*)

    【技術實現步驟摘要】

    本技術涉及計算機信息系統領域,具體地講是一種高兼容性的ID生成器
    技術介紹
    企業信息化進程不斷加快的今天,各個企業都開始組建自己的信息系統,系統中數據庫的各種業務的流水號的唯一性和穩定性一直困擾著整個信息系統。特別是大型的分布式系統,ID的唯一性更是重要,由此引發了 ID生成器的問題。傳統的ID生成器均嵌入到應用層內部,根據需要,訪問數據庫獲取ID,這種結構和方式的缺點在于1.如果需要多個ID(如批量寫入數據),則需要訪問數據庫多次,效率低,而且萬一過程中發生錯誤,整批失敗;2.1D生成表和業務系統放在一起,數據混雜。如果數據庫發生故障,那么整個系統均故障了,多個數據庫備份容災成本較高;3.如果一個企業多個系統用到ID生成器,那么多個系統都需要實現自己的id生成模塊,重用度較低,增加維護成本。鑒于現有技術的上述缺陷,提高ID生成器的效率和兼容性已經刻不容緩,因此,研究設計出一種通用的高可用的ID生成器也將呼之欲出。
    技術實現思路
    本技術要解決的技術問題,是提供一種批量生成效率高、兼容性強,且運行和維護成本低的高兼容性的ID生成器。本技術的技術解決方案,是提供一種以下結構的高兼容性的ID生成器,包括ID生成器服務模塊和生成器客服端模塊,所述的ID生成器服務模塊和生成器客服端模塊電連接。 采用以上結構,與現有技術相比具有以下優點采用本技術,ID生成器服務模塊根據請求參數(系統名,表名,請求的ID數),并返回給客戶端所請求的ID信息,生成器客戶端用來放在需要得到ID的系統里面,并與ID生成器服務模塊通訊,獲取想要的ID ;本產品能與多個外圍系統兼容,從而無需設置多個ID生成器,即可實現多個系統共用一個ID生成器,ID的批量設置不會造成多次訪問,從而提高了生成效率,降低故障率。作為改進,所述的ID生成器服務模塊和生成器客服端模塊通過三個ICE接口連接通訊,三個ICE接口可連接3個服務,做到自動容災切換與負載均衡。作為改進,所述的ID生成器還包括ID數據存儲器,所述的ID數據存儲器與ID生成器服務模塊電連接,為了便于ID數據賬號的安全和檢索,采用獨立的ID數據存儲器對其進行存儲。附圖說明圖1為本技術高兼容性的ID生成器的示意框圖。圖中所示1、ID生成器服務模塊,2、生成器客服端模塊,3、ID數據存儲器。具體實施方式以下結合附圖和具體實施例對本技術作進一步地說明。如圖1所示,本技術的高兼容性的ID生成器,包括ID生成器服務模塊I和生成器客服端模塊2,所述的ID生成器服務模塊I和生成器客服端模塊2電連接。所述的ID生成器服務模塊I和生成器客服端模塊2通過三個ICE接口連接通訊。所述的ID生成器還包括ID數據存儲器3,所述的ID數據存儲器3與ID生成器服務模塊I電連接。本技術的工作原理如下還需要輔之以一下軟件處理步驟使用客戶端-服務端通訊模式,將id-gen做成一個服務方式給外部使用;使用ICE開發服務端id-gen-service,提供ICE接口給外部使用,接口參數模塊名,業務名(表名),請求ID的數量。Id-gen-service負責提供ID的生成和更新。ID的生成和更新不是本文檔說明的重點,這里略過不提;使用ICE服務端的slice文件,生成客戶端模塊id-gen_cIient,并開發出相應的client供應用層調用,對應用層接口 模塊名,業務名(表名);Client內部維護一個hashmap,用來緩存批量獲取的ID,不同業務擁有不用的ID列表,這樣下次使用的時候,可以快速得到結果。應用層訪問id-gen的客戶端,獲取所需要的ID,客戶端配置多個ICE的服務端,實現容災自動切換。本產品還有以 下優點1、一個企業的所有系統均可以使用這一份ID服務即可,不需要每個系統都參與ID生成方面的任務,減少模塊維護成本和溝通成本。2、高可用,不會因為一個ID模塊故障而影響整個系統。整個id生成器服務一般來說,是不可能同時故障的(3個服務部署在3個IDC,可以部署更多份,更加安全)3、高性能,客戶端一次是批量獲取多個ID放在本地緩存(如100個,接下來的ID請求,都不會再請求服務端,僅請求內存,速度快)。以上僅就本技術較佳的實施例作了說明,但不能理解為是對權利要求的限制。本技術不僅局限于以上實施例,其具體結構允許有變化。總之,凡在本技術獨立權利要求的保護范圍內所作的各種變化均在本技術的保護范圍內。本文檔來自技高網...

    【技術保護點】
    一種高兼容性的ID生成器,其特征在于:包括ID生成器服務模塊(1)和生成器客服端模塊(2),所述的ID生成器服務模塊(1)和生成器客服端模塊(2)電連接。

    【技術特征摘要】
    1.一種高兼容性的ID生成器,其特征在于包括ID生成器服務模塊(I)和生成器客服端模塊(2),所述的ID生成器服務模塊(I)和生成器客服端模塊(2)電連接。2.根據權利要求1所述的高兼容性的ID生成器,其特征在于所述的ID生成...

    【專利技術屬性】
    技術研發人員:朱文俊
    申請(專利權)人:深圳市谷米科技有限公司
    類型:實用新型
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av无码一区二区三区人妖| 国产免费AV片无码永久免费 | 无码国产精品久久一区免费 | 人妻无码一区二区三区免费| 国产色无码专区在线观看| 东京无码熟妇人妻AV在线网址| 国产av无码专区亚洲av果冻传媒| 国产乱子伦精品无码码专区| 无码精品一区二区三区| 亚洲AV无码日韩AV无码导航| 无码中文字幕av免费放| 免费无码又爽又刺激网站直播| 亚洲一区无码中文字幕乱码| 精品无码国产污污污免费| 亚洲AV无码一区二区二三区入口 | 一本天堂ⅴ无码亚洲道久久| 久久伊人中文无码| 好了av第四综合无码久久| 无码专区中文字幕无码| 中文字幕无码精品亚洲资源网| 丰满亚洲大尺度无码无码专线| 亚洲av永久无码嘿嘿嘿| 人妻AV中出无码内射| 国产精品亚洲专区无码牛牛| 98久久人妻无码精品系列蜜桃| 黄A无码片内射无码视频| 色综合久久久无码中文字幕 | 精品无码av无码专区| 97免费人妻无码视频| 人妻丰满熟妇无码区免费| 熟妇人妻中文av无码| 亚洲Aⅴ无码一区二区二三区软件| 亚洲AV无码一区二区三区人| 无码精品人妻一区二区三区漫画 | 亚洲中文字幕久久精品无码APP| 成人免费无码大片A毛片抽搐| 免费无码AV片在线观看软件| 亚洲综合无码无在线观看| 18禁无遮拦无码国产在线播放| 亚洲AV无码专区亚洲AV伊甸园| 日韩精品无码免费专区午夜 |