系統檔案說明 20170706

2021-08-28 02:44:57 字數 1623 閱讀 9231

會議紀要:20170705 

1. 系統執行結構

1.1 使用者部署的執行服務都在每個使用者的etc目錄下,根據這個服務能夠找到這個使用者所部署的服務

1.2 mrbase 專案中的etc目錄是整個系統的基礎配置。包括定時,沖正重發,接入接出等基本服務

使用者需要跨使用者呼叫需要使用配置接入接出服務,他們的監聽埠號必須和配置檔案(rgnrtr.xml)配置的埠號一致

至於是否必須為同一臺主機,這個不一定

1.4 交易執行機制:

1.4.1 每個使用者的 jboss 伺服器啟動時,會自動載入使用者目錄下的etc 檔案。然後根據該該檔案找到相對應的容器。每次進行檔案更新時,需要重啟對應的服務。

否則就沒有載入到服務上 ,系統還是執行的是舊的資料檔案

1.4.2 使用者的服務有的是在mrbase專案的base專案進行配置管理,有的直接在使用者對應的etc資料夾下配置

1.5 系統配置說明:詳情請看開發手冊

資料庫配置:jboss5/server/default/deploy/oracle-dc.xml

日誌查詢:jboss5/server/default/log/server.log  系統和外部系統互動的日誌,或者內部系統之間的互動日誌

jboss5/bin/nohub.out 系統和外部系統互動的日誌,或者內部系統之間的互動日誌 (基本系統方面的日誌都在這看)

trc/日期/   這個目錄存放交易的日誌,還有執行緒池等其他日誌,還有服務的日誌

log/日期/   這個目錄存放服務啟動以及異常的日誌,還有就是資料庫執行sql的日誌。還有少量的系統日誌

1.7 引數伺服器:系統會配置一些公共引數放到資料庫中,引數伺服器就是從資料庫中查詢到資料,並放到記憶體中

1.8 輪詢伺服器:定時觸發交易.

1.9 每次請求都會在乙個日誌中進行登記:每個使用者的名稱可能不同

igw:txn_reg.trc

web: txn_web.trc

ibui:txn_ibui.trc

ipay:txn_ipay.trc

2. linux 系統操作命令:

grep -l 字串 * :在當前目錄下查詢所有檔案,檔案中需要包含這個字串。並展示該檔名稱

grep -l 字串 emr* : 在當前目錄下查詢emr開頭檔案,檔案中需要包含這個字串。並展示該檔名稱

df -h :檢視磁碟空間情況

du -h --max-depth=1 :檢視當前目錄所佔空間大小

3. 系統接出結構

3.1 其他系統接入,一般會在jboss5/server/default/deploy/ 路徑下打包的war檔案進行對接。通過web.xml 找到對應的severlet

在相對應的servlet 會對外部系統傳輸的報文進行解密和驗籤操作(不一定有解密,但一定有驗籤)。以確保是對方傳過來的,而不是其他人通過抓包重發的方式傳送過來的

3.2 我們返回的資料也是會進行加簽的

加簽方式:

商戶給他們的公鑰給我們,我們給系統的公鑰給商戶

商戶用自己的私鑰進行加簽,我們用商戶的公鑰進行驗籤

我們用系統的私鑰進行加簽,商戶用平台的私鑰進行驗籤

4.5. 運營系統開發指南

6. 商戶官網開發指南

詳情請參考web_開發指南.doc 開發手冊

C 系統標頭檔案說明

c include 設定插入點 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 檔案輸入 輸出 include 引數化輸入 輸出 include 資料流輸入 輸出 include 定義各種資料型別最值常量 include 定義本地化函式 includ...

linux檔案系統目錄說明

bin 存放著一百多個linux 下常用的命令 工具 dev 存放著linux下所有的裝置檔案 home 使用者主目錄,每建乙個使用者,就會在這裡新建乙個與使用者同名的目錄,給該使用者乙個自己的空間 lost found 顧名思義,一些丟失的檔案可能可以在這裡找到 mnt 外部裝置的掛接點,通常用c...

樹莓派資料夾系統說明

在學習樹莓派感覺linux 的系統配置和windows不太一樣,查了一下,做了一下筆記 下表列出了一些常用的資料夾,這其中的大部分符合linux目錄結構,但是也有一些是樹莓派獨有的。sys資料夾裡是樹莓派上的所有硬體裝置,你可以通過這個資料夾來使用它們 boot 放置linux核心以及其他用來啟動樹...