日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WSO2注册表安装简介

發(fā)布時間:2023/12/3 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WSO2注册表安装简介 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

這篇文章基于有關(guān)注冊表安裝及其工作方式等常見問題。以下是人們提出的主要問題:

1)。 安裝如何工作?

2)。 Config Registry和Governance Registry有什么區(qū)別?

3)。 可以將H2以外的數(shù)據(jù)庫用于本地注冊表嗎?

4)。 裝載路徑和目標(biāo)路徑是什么意思?

5)。 我是否需要配置“ remoteInstance” URL?

6)。 我應(yīng)該使用什么作為cacheId?

因此,讓我們從如何配置注冊表安裝開始。 配置注冊表安裝時,必須將相關(guān)的數(shù)據(jù)源添加到master-datasources.xml文件中。 除此之外,還必須將與安裝相關(guān)的配置也添加到Registry.xml文件中。

在master-datasources.xml文件中,您只需通過提供JDBC URL,用戶名,密碼,驗證查詢,連接優(yōu)化參數(shù)等來配置JDBC數(shù)據(jù)源。示例數(shù)據(jù)源條目如下所示。

<datasource><name>WSO2CarbonDB_Gov</name><description>The datasource used for registry- config/governance</description><jndiConfig><name>jdbc/WSO2CarbonDB_Gov</name></jndiConfig><definition type="RDBMS"><configuration><url>jdbc:mysql://blog.napagoda.com:3306/REGISTRY_DB?autoReconnect=true</url><username>chandana</username><password>password</password><driverClassName>com.mysql.jdbc.Driver</driverClassName><maxActive>50</maxActive><maxWait>60000</maxWait><testOnBorrow>true</testOnBorrow><validationQuery>SELECT 1</validationQuery><validationInterval>30000</validationInterval></configuration></definition></datasource>

在registry.xml文件中,有許多煩人的區(qū)域可用。 因此,讓我們首先來看一個示例安裝配置。

<dbConfig name="mounted_registry"><dataSource>jdbc/WSO2CarbonDB_Gov</dataSource> </dbConfig><remoteInstance url="https://localhost:9443/registry"><id>instanceid</id><dbConfig>mounted_registry</dbConfig><readOnly>false</readOnly><enableCache>true</enableCache><registryRoot>/</registryRoot><cacheId>chandana@jdbc:mysql://localhost:3306/greg_db</cacheId> </remoteInstance><mount path="/_system/config" overwrite="true"><instanceId>instanceid</instanceId><targetPath>/_system/apimconfig</targetPath> </mount> <mount path="/_system/governance" overwrite="true"><instanceId>instanceid</instanceId><targetPath>/_system/governance</targetPath> </mount>

您可以看到,在定義安裝配置時,我添加了四個配置部分。 它們是“ dbConfig”,“ remoteInstance”和“ mount”條目的兩個部分。

我認(rèn)為很容易先從安裝項進(jìn)行解釋,然后從remoteInstance和dbConfig進(jìn)行解釋。 在安裝條目中,您可以配置路徑,覆蓋,targetPath和instanceId。

安裝

path –路徑是注冊表中與文件系統(tǒng)路徑相似的位置。 此路徑中存儲的資源將存儲在相關(guān)的已配置數(shù)據(jù)庫中。

覆蓋 –(虛擬,真,假)是否覆蓋給定路徑上的現(xiàn)有集合/資源。 虛擬意味著更改僅存儲在內(nèi)存中,而不會寫入數(shù)據(jù)庫。

instanceId –對“ remoteInstance”的引用。

targetPath –存儲在數(shù)據(jù)庫中的路徑。

簡而言之,任何以path部分中的值開頭的注冊表路徑都將針對targetPath存儲在DB中(path將被targetPath替換并存儲在DB中)。 檢索注冊表路徑時,它也會進(jìn)行反向替換。 因此,此目標(biāo)路徑對您完全不可見。 如果您對此太好奇了,可以通過查詢REG_PATH表進(jìn)行驗證。

remoteInstance

'remoteInstance'是'dbConfig'和Mounts之間的映射。 此映射通過'id'和'dbConfig'元素處理。 每個安裝配置中引用的“ id”值和dbConfig元素的值應(yīng)與dbConfig名稱相同。 除此以外,“ cacheId”是本節(jié)中最重要的配置之一。

url –本地注冊表實例的注冊表URL。 僅在WSO2治理注冊表產(chǎn)品中使用。 因此,您可以為其他產(chǎn)品使用任何值。

readOnly –實例是否為只讀。

RegistryRoot-注冊表實例的根。

enableCache –是否啟用緩存。

cacheId –這是在分布式緩存層中使用的遠(yuǎn)程實例的唯一標(biāo)識。 在這里,我們建議將緩存ID用作注冊表DBUsername @ DBUrl。

dbConfig

此dbConfig是對添加在master-datasources.xml文件中的數(shù)據(jù)源的引用。 請注意,您不應(yīng)刪除或修改Registry.xml文件中可用的默認(rèn)dbConfig。 取而代之的是,您需要添加一個新的dbConfig元素。 此外,作為新添加的dbConfig的名稱,您應(yīng)該使用'wso2registry'以外的名稱,因為它已被用作默認(rèn)的dbConfig名稱。

所以,讓我回答其他問題。 任何WSO2產(chǎn)品(2018年之前發(fā)布)在內(nèi)部都包含三個注冊表空間。 它們是本地的,配置和管理的。

本地注冊表(存儲庫)用于存儲實例特定的信息,例如“上次索引時間”等。

Config Registry(存儲庫)是存儲只能與相同產(chǎn)品共享的信息的地方,如果是多節(jié)點產(chǎn)品集群,則將共享此部分。

Governance Registry(存儲庫)是存儲在整個WSO2平臺上共享的配置和數(shù)據(jù)的地方。

我們建議將配置和管理部分存儲在外部數(shù)據(jù)庫系統(tǒng)中。 由于本地注冊表(存儲庫)部分是特定于實例的,因此我們建議將其存儲在默認(rèn)的H2數(shù)據(jù)庫中。 存儲在本地注冊表中的信息是故障安全的,可以恢復(fù)。 請注意,如果您希望將Local部分存儲在外部RDBMS中,則必須為每個實例創(chuàng)建一個單獨的數(shù)據(jù)庫(架構(gòu))。

因此,讓我們繼續(xù)驗證我的安裝配置。 在“ remoteInstance”配置中,必須正確引用dbConfig名稱。 此數(shù)據(jù)庫配置名稱不應(yīng)與我們用于本地注冊表的名稱相同。 除此之外,您還必須使用instanceId將每個“ mount”部分正確映射到“ remoteInstance”。

如果您有任何有關(guān)注冊表安裝的問題,可以在此處評論。 很高興為您服務(wù)。

翻譯自: https://www.javacodegeeks.com/2017/09/introduction-wso2-registry-mounting.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的WSO2注册表安装简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。