[英]Using Azure Service Fabric Reliable Actors across different systems
[英]Initializing Service Fabric Actors using DataPackages
我正在使用 Azure Service Fabric 構建概念驗證應用程序,並希望在我的集群啟動時初始化一些“演示”用戶角色。 我找到了一些關於從DataPackage加載數據的簡短文章,其中展示了如何加載數據本身,但沒有涉及如何從這些數據創建角色。
這可以通過 DataPackages 完成還是有更好的方法來完成?
數據包只是不透明的目錄,在每個部署中包含您想要的任何文件。 它本身不加載或處理數據,您必須完成所有繁重的工作,因為只有您的代碼知道數據的含義。 例如,如果您有一個名為“SvcData”的數據包,它會在部署期間部署該包中的文件。 如果您在該目錄中有一個文件 StaticDataMaster.json,那么您將能夠在服務運行時(在您的 actor 中或其他地方)訪問它。 例如:
// get the data package
var DataPkg = ServiceInitializationParameters.CodePackageActivationContext.
GetDataPackageObject("SvcData");
// fabric doesn't load data it is just manages for you. data is opaque to Fabric
var customDataFilePath = DataPkg.Path + @"\StaticDataMaster.json";
// TODO: read customDatafilePath, etc.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.