技術(shù)設(shè)計-消息隊列定義v1_第1頁
技術(shù)設(shè)計-消息隊列定義v1_第2頁
技術(shù)設(shè)計-消息隊列定義v1_第3頁
技術(shù)設(shè)計-消息隊列定義v1_第4頁
技術(shù)設(shè)計-消息隊列定義v1_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、消息隊列定義技術(shù)詳細(xì)設(shè)計文檔作者:創(chuàng)建日期:更新日期:當(dāng)前版本:2018-09-112018-09-111.0文檔控制更改審閱職位2018-09-11Hand1.0創(chuàng)建日期作者版本修改目錄文檔控制2更改2審閱2目錄3消息隊列定義功能4簡單功能流程說明4依賴關(guān)系4配置信息4數(shù)據(jù)庫設(shè)計4HPFM_ERFA. 7E-R 圖7應(yīng)用設(shè)計7原型圖設(shè)計7API. 7應(yīng)用服務(wù)方法8類圖8注意事項8開發(fā)參考8規(guī)范8未決問題9未決問題9消息隊列定義功能簡單功能流程說明1、級功能。2、 定義消息隊列,消息隊列編碼 eg: goinglink_itf_imp_ap,消息隊列名稱 eg: 接口導(dǎo)入應(yīng)付隊列。3、 消息隊

2、列編碼必須唯一且不可修改。4、 消息隊列不可刪除,使用啟用或禁用,支持批量新增和修改。5、 支持消息隊列編碼和消息隊列名稱的模糊查詢。6、 為消息隊列分配租戶,取自租戶LOV。7、 為消息隊列分配處理的接口,使用行內(nèi)跳轉(zhuǎn)方式實現(xiàn),支持批量分配和刪除。8、 為消息隊列分配系統(tǒng),使用行內(nèi)跳轉(zhuǎn)方式實現(xiàn),例如外部系統(tǒng)等。依賴關(guān)系1、 說明該功能依賴的特別組件:無2、 說明該功能調(diào)用的其他服務(wù)的 API:無配置信息1、 值集配置:2、 編碼規(guī)則配置:3、 描述配置:數(shù)據(jù)庫設(shè)計1、消息隊列表:配置 key配置 code語言描述層級編碼規(guī)則 code說明值集 code說明SITF_QUEUE_GROUP查詢

3、消息隊列組 LOVHPFM.TENANT查詢租戶 LOVSITF.APPLICATIONS查詢應(yīng)用 LOV建表語句:2、消息隊列處理分配表-Create Table sitf queues (queue id big Not Null auto increment primary key, queue code Varchar(100) Not Null,queue name Varchar(255) Not Null, tenant code Varchar(30) Not Null, application_code Varchar(255) Not Null, queue group c

4、ode Varchar(100), consumption mode Varchar(20), queue_number Big (20),message timeout Big (20),enabled flag Tiny (1) Not Null Default 1, remark LongText,object vernumber Big (20) Not Null Default 1,creation_date datetime Not Null Default CURRENT_TIMEST, created by big (20) Not Null Default -1,last u

5、pdated by big (20) Not Null Default -1,last update date datetime Not Null Default CURRENT TIMEST);ALTER TABLE sitf_queues COMMENT 消息隊列表;ALTER TABLE sitf_queues MODIFY queue_id big Not Null auto_increment Comment 表 ID,主鍵,供其他表做外鍵;ALTER TABLE sitf_queues MODIFY queue_code Varchar(100) Not Null Comment

6、消息隊列編碼;ALTER TABLE sitf queues MODIFY queue name Varchar(255) Not Null Comment 消息隊列名稱;ALTER TABLE sitf_queues MODIFY tenant_code Varchar(30) Not Null Comment 租戶編碼,關(guān)聯(lián)hpfm_tenant.tenant_num;ALTER TABLE sitf queues MODIFY application code Varchar(255) Not Null Comment 應(yīng)用編碼;ALTER TABLE sitf_queues MODIF

7、Y queue_group_code Varchar(100) Comment 消息隊列組編碼,關(guān)聯(lián) sitf_quene_group.queue_group_code;ALTER TABLE sitf queues MODIFY consumption mode Varchar(20) Comment 消費(fèi)方式 push 或者 pull;ALTER TABLE sitf_queues MODIFY queue_number Big (20) Comment 消息隊列號; ALTER TABLE sitf queues MODIFY message timeout Big (20) Comme

8、nt 消息超時; ALTER TABLE sitf queues MODIFY enabled flag Tiny (1) Not Null Default 1 Comment 啟用標(biāo)識;ALTER TABLE sitf_queues MODIFY remark LongText Comment 備注說明;ALTER TABLE sitf queues MODIFY object vernumber Big (20) Not Null Default 1 Comment 行版本號,用來處理鎖;ALTER TABLE sitf_queues ADD UNIQUE (queue_code);建表語

9、句:3、消息隊列系統(tǒng)分配表:建表語句:-Create Table sitf queue handle assign (handle assign id big Not Null auto increment primary key, queue code Varchar(100) Not Null,handle code Varchar(255) Not Null, enabled_flag Tiny (1) Not Null Default 1, remark LongText,object vernumber Big (20) Not Null Default 1,creation dat

10、e datetime Not Null Default CURRENT TIMEST created by big (20) Not Null Default -1,last_updated_by big (20) Not Null Default -1,last update date datetime Not Null Default CURRENT TIMEST);ALTER TABLE sitf_queue_handle_assign COMMENT 消息隊列處理分配表;ALTER TABLE sitf queue handle assign MODIFY handle assign

11、id big Not Null auto increment Comment 表ID,主鍵,供其他表做外鍵;ALTER TABLE sitf_queue_handle_assign MODIFY queue_code Varchar(100) Not Null Comment 消息隊列編碼;ALTER TABLE sitf_queue_handle_assign MODIFY handle_code Varchar(255) Not Null Comment 處理編碼;ALTER TABLE sitf_queue_handle_assign MODIFY enabled_flag Tiny (

12、1) Not Null Default 1 Comment 啟用標(biāo)識;ALTER TABLE sitf_queue_handle_assign MODIFY remark LongText Comment 備注說明;ALTER TABLE sitf_queue_handle_assign MODIFY object_ver_number Big (20) Not Null Default 1 Comment 行版本號,用來處理鎖;ALTER TABLE sitf_queue_handle_assign ADD UNIQUE (queue_code,handle_code);HPFM_ERFA表

13、功能簡介:sitf_queues 表消息隊列定義信息。sitf_queue_handle_assign 表消息隊列處理分配信息。sitf_queue_system_assign 表消息隊列系統(tǒng)分配信息。E-R 圖以如下表格來說明:應(yīng)用設(shè)計原型圖設(shè)計功能設(shè)計路徑: svn:/172.20.0.201/30%20%E5%8A%9F%E8%83%BD%E8%AE%BE%E8%AE%A1/SITF%E6%8E%A5%E5%8F%A3%E5%B9%B3%E5%8F% B0%E6%9C%8D%E5%8A%A1/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E5%AE%9A%E4

14、%B9%89.xlsxAPI名稱Api公共&登錄請求類型描述查詢消息隊列定義/v1/queuesGET查詢消息隊列定義表字段關(guān)聯(lián)表字段Create Table sitf_queue_system_assign (system assign id big Not Null auto increment primary key, queue code Varchar(100) Not Null,system type Varchar(100) Not Null, system code Varchar(100) Not Null, enabled flag Tiny (1) Not Null De

15、fault 1, remark LongText,object_ver_number Big (20) Not Null Default 1,creation date datetime Not Null Default CURRENT TIMEST, created by big (20) Not Null Default -1,last updated by big (20) Not Null Default -1,last update date datetime Not Null Default CURRENT TIMEST);ALTER TABLE sitf queue system

16、 assign COMMENT 消息隊列系統(tǒng)分配表;ALTER TABLE sitf queue system assign MODIFY system assign id big Not Null auto increment Comment 表ID,主鍵,供其他表做外鍵;ALTER TABLE sitf queue system assign MODIFY queue code Varchar(100) Not Null Comment 消息隊列編碼;ALTER TABLE sitf_queue_system_assign MODIFY system_type Varchar(100) N

17、ot Null Comment 系統(tǒng)類型; ALTER TABLE sitf_queue_system_assign MODIFY system_code Varchar(100) Not Null Comment 系統(tǒng)編碼; ALTER TABLE sitf queue system assign MODIFY enabled flag Tiny (1) Not Null Default 1 Comment 啟用標(biāo)識;ALTER TABLE sitf_queue_system_assign MODIFY remark LongText Comment 備注說明;ALTER TABLE sit

18、f queue system assign MODIFY object vernumber Big (20) Not Null Default 1 Comment 行版本號,用來處理鎖;ALTER TABLE sitf_queue_system_assign ADD UNIQUE (queue_code,system_code);應(yīng)用服務(wù)方法開發(fā)完成后,Javadoc 導(dǎo)出:待定類圖開發(fā)完成后,Ide 工具導(dǎo)出:待定注意事項需特別:開發(fā)參考規(guī)范需要特別注意的規(guī)范:無創(chuàng)建/更新消息隊列定義/v1/queuesT創(chuàng)建/更新消息隊列定義為分配隊列數(shù)據(jù)提供數(shù)據(jù)源/v1/queue-handles/query-assignGET為分配隊列數(shù)據(jù)提供數(shù)據(jù)源消息隊列處理分配表列表/v1/queueCode/queue-handle-as

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論