ocelot僅適用於.net core,目前是根據netstandard2.0構建的,如果ocelot適合您,這個文件可能會有用。
安裝nuget包
使用nuget安裝ocelot及其依賴項。 您需要建立乙個netstandard2.0專案並將其打包到其中。 然後按照下面的「啟動」和「配置」部分啟動並執行。
install-package ocelot
所有版本都可以在這裡找到。
配置
以下是乙個非常基本的ocelot.json。 它不會做任何事情,但應該讓ocelot開始。
}
這裡要注意的最重要的是baseurl。 ocelot需要知道它正在執行的url,以便執行header查詢和替換以及某些管理配置。 設定此url時,它應該是客戶端將看到執行ocelot的外部url,例如 如果你正在執行容器,ocelot可能會在**上執行,但在上響應它之前有類似nginx的東西。 在這種情況下,ocelot基本**應為。
如果由於某種原因你正在使用容器並且希望ocelot在上響應客戶端,那麼你可以這樣做但是如果要部署多個ocelot,你可能希望在命令列中傳遞它 某種指令碼。 希望您使用的任何排程程式都可以傳遞ip。
program.cs檔案
然後在program.cs中,您將需要以下內容。 需要注意的主要事項是addocelot()(新增ocelot服務),useocelot()。wait()(設定所有ocelot中介軟體)。
publicclass
program
) .configureservices(s =>)
.configurelogging((hostingcontext, logging) =>)
.useiisintegration()
}).build()
.run();
}}
.net core 1.0
安裝nuget包
所有版本都可以在這裡找到。
配置
以下是乙個非常基本的ocelot.json。 它不會做任何事情,但應該讓ocelot開始。
}
program.cs檔案
然後在program.cs中,您將需要以下內容。
publicclass
program
); builder.usekestrel()
.usecontentroot(directory.getcurrentdirectory())
.usestartup
();
var host =builder.build();
host.run();
}}startup.cs檔案
使用json檔案進行配置的示例啟動如下所示。
public
class
startup
public iconfigurationroot configuration
public
void
configureservices(iservicecollection services)
public
void
}
Pentaho bi 中文文件
目錄 building and debugging pentaho with eclipse zh cn 1.5.4 getting started with the bi platform zh cn 1.5.4 pentaho building components 1.5.4 pentaho ...
vim 中文文件
安裝中文幫助文件之前首先執行下列操作 在home目錄下列新建資料夾 vim vim是乙個隱藏檔案,不要漏了 vim plugin vim目錄下的plugin資料夾 vim doc vim目錄下的doc資料夾 vim syntax vim目錄下的syntax資料夾 在home目錄下新建隱藏檔案 vim...
sklearn中文文件
apachecn cwiki 位址為 scikit learn 0.18 中文文件 sklearn 基於 python 語言的,簡單高效的資料探勘和資料分析工具,建立在 numpy,scipy 和 matplotlib 上。以下是 sklearn 官方文件中文版,如果你也有興趣,歡迎來一起來維護迭代...