• 
    <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无码精品一区二区三区四区| 无码人妻精品一区二区三区东京热| 国产成人无码A区精油按摩| 综合国产在线观看无码| 乱人伦人妻中文字幕无码| 亚洲av无码久久忘忧草| 中国少妇无码专区| 97无码免费人妻超级碰碰碰碰| 无码人妻丰满熟妇区免费| 少妇无码AV无码一区| 噜噜综合亚洲AV中文无码| 69堂人成无码免费视频果冻传媒| 波多野结衣AV无码| 国产成人无码a区在线视频| 无码人妻精品一区二区蜜桃AV| 92午夜少妇极品福利无码电影| 无码AV中文字幕久久专区| 亚洲精品无码久久久久去q | 亚洲精品无码专区在线| 无码H肉动漫在线观看| 国产亚洲情侣一区二区无码AV | 韩国19禁无遮挡啪啪无码网站| 无码天堂va亚洲va在线va| 内射人妻无码色AV天堂| av中文无码乱人伦在线观看| 熟妇人妻无码中文字幕老熟妇 | 中文无码久久精品| 久久无码一区二区三区少妇| 国产亚洲?V无码?V男人的天堂| 中文无码伦av中文字幕| 日韩人妻无码一区二区三区99 | 国产乱子伦精品无码专区 | 久久精品中文无码资源站| 欧洲人妻丰满av无码久久不卡 | 日韩AV无码一区二区三区不卡毛片|