真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Newbe.Claptrap框架中如何進(jìn)行開(kāi)發(fā)環(huán)境準(zhǔn)備

Newbe.Claptrap框架中如何進(jìn)行開(kāi)發(fā)環(huán)境準(zhǔn)備,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、全椒ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的全椒網(wǎng)站制作公司

Newbe.Claptrap 框架依托于一些關(guān)鍵性的基礎(chǔ)組件和一些可選的輔助組件。下面我們來(lái)介紹一下如何準(zhǔn)備一個(gè)開(kāi)發(fā)環(huán)境。

Newbe.Claptrap 是一個(gè)用于輕松應(yīng)對(duì)并發(fā)問(wèn)題的分布式開(kāi)發(fā)框架。

必要組件

這些組件是使用本框架進(jìn)行開(kāi)發(fā)是必須要安裝的組件。

Docker Desktop

Docker Desktop 是以下所有組件運(yùn)行的基礎(chǔ)。開(kāi)發(fā)可以通過(guò)以下鏈接下載對(duì)應(yīng)操作系統(tǒng)的版本并進(jìn)行安裝:

https://www.docker.com/products/docker-desktop

安裝完畢后,可以在控制臺(tái)中使用以下命令驗(yàn)證安裝效果:

PS C:\Repos\newbe\Newbe.Claptrap.Docs\src> docker --versionDocker version 20.10.2, build 2291f61

中國(guó)大陸用戶,需要為 Docker Desktop 配置好加速鏡像。這將有助于后續(xù)環(huán)境的安裝。

dotnet SDK

本框架依賴于 net 5 SDK 和 runtime。開(kāi)發(fā)者可以通過(guò)以下鏈接下載最新的 SDK 并按照提示進(jìn)行安裝:

https://dotnet.microsoft.com/download/dotnet/5.0

安裝完畢后,可以在控制臺(tái)中使用以下命令驗(yàn)證安裝效果:

PS C:\Repos\newbe\Newbe.Claptrap.Docs\src> dotnet --version5.0.103

Tye

Tye 是有微軟開(kāi)發(fā)提供的一款簡(jiǎn)化分布式應(yīng)用開(kāi)發(fā)的輔助命令行工具。

開(kāi)發(fā)者可以在以下鏈接中找到最新的安裝命令行腳本:

https://www.nuget.org/packages/Microsoft.Tye

安裝完畢后,可以在控制臺(tái)中使用以下命令驗(yàn)證安裝效果:

PS C:\Repos\newbe\Newbe.Claptrap.Docs\src> tye --version0.6.0-alpha.21070.5+a42e4463943e3136dbd1de38474d8d62b802797c

Dapr

Dapr 是 Newbe.Claptrap 運(yùn)行的基石。可以通過(guò)以下官方文檔了解開(kāi)發(fā)環(huán)境的安裝方式:

https://docs.dapr.io/getting-started/

中文用戶也可以通過(guò)以下鏈接查看中文介紹:

https://dapr-cn.gitee.io/getting-started/

安裝完畢后,可以在控制臺(tái)中使用以下命令驗(yàn)證安裝效果:

PS C:\Repos\newbe\Newbe.Claptrap.Docs\src> dapr --versionCLI version: 1.0.0Runtime version: 1.0.0

數(shù)據(jù)庫(kù)

Newbe.Claptrap 目前支持 SQLite/MySQL/PostgreSQL/MongoDB 多種數(shù)據(jù)庫(kù)。

開(kāi)發(fā)者可以選擇已經(jīng)部署好的應(yīng)用實(shí)例,也可以通過(guò)以下鏈接獲取本項(xiàng)目開(kāi)發(fā)時(shí)使用的 docker-compose.yml 文件以部署數(shù)據(jù)庫(kù):

https://github.com/newbe36524/Newbe.Claptrap/tree/master/src/Docker/Database

可選組件

這些組件是使用本框架進(jìn)行開(kāi)發(fā)時(shí)可選的組件。只有當(dāng)需要使用到特定特性時(shí)才需要使用到。不過(guò),我們?nèi)匀唤ㄗh開(kāi)發(fā)者安裝這些組件。這樣有助于開(kāi)發(fā)者更有效的了解系統(tǒng)的運(yùn)行情況。

Grafana

Grafana 可以將系統(tǒng)的監(jiān)控?cái)?shù)據(jù)以圖表的形式展示出來(lái),是一個(gè)非常優(yōu)秀的開(kāi)源方案。

開(kāi)發(fā)者可以使用以下鏈接中提供的 docker-compose.yml 來(lái)創(chuàng)建一個(gè)用于本項(xiàng)目的 Grafana 實(shí)例:

https://github.com/newbe36524/Newbe.Claptrap/tree/master/src/Docker/Monitor

Jaeger

Jaeger 是一款分布式鏈路監(jiān)控工具,可以幫助開(kāi)發(fā)者進(jìn)一步了解服務(wù)間的關(guān)系和性能細(xì)節(jié)。

開(kāi)發(fā)者可以通過(guò)以下鏈接提供的 docker-compose.yml 來(lái)構(gòu)建一個(gè)用于本項(xiàng)目的 Jaeger 實(shí)例:

https://github.com/newbe36524/Newbe.Claptrap/tree/master/src/Newbe.Claptrap.Template/HelloClaptrap

也可以從本項(xiàng)目的項(xiàng)目模板中找到這個(gè) docker-compose.yml 文件。關(guān)于項(xiàng)目模板的詳細(xì)介紹,將在下節(jié)進(jìn)行說(shuō)明。

Seq

Seq 是一款高效的分布式日志管理工具,可以幫助開(kāi)發(fā)者對(duì)多個(gè)應(yīng)用程序的日志進(jìn)行收集和可視化。

開(kāi)發(fā)者可以通過(guò)以下鏈接提供的 docker-compose.yml 來(lái)構(gòu)建一個(gè)用于本項(xiàng)目的 Seq 實(shí)例:

https://github.com/newbe36524/Newbe.Claptrap/tree/master/src/Newbe.Claptrap.Template/HelloClaptrap

也可以從本項(xiàng)目的項(xiàng)目模板中找到這個(gè) docker-compose.yml 文件。關(guān)于項(xiàng)目模板的詳細(xì)介紹,將在下節(jié)進(jìn)行說(shuō)明。

關(guān)于Newbe.Claptrap框架中如何進(jìn)行開(kāi)發(fā)環(huán)境準(zhǔn)備問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


分享標(biāo)題:Newbe.Claptrap框架中如何進(jìn)行開(kāi)發(fā)環(huán)境準(zhǔn)備
標(biāo)題URL:http://weahome.cn/article/jispii.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部