【发布时间】:2019-01-28 18:53:21
【问题描述】:
我有一个 ServiceFabric Actor,负责处理发送给它的轮流请求以检查库存是否可用。
这些请求被发送到有状态服务,该服务检查库存是否可用,并相应地返回真/假(除其他外)。
为了让它正常工作,我需要能够在 Actor 被激活(或初始化?)时传递inventoryId,以便它也可以初始化/激活有状态服务以加载 Inventory 配额和相关信息来自数据库。
如何在构造函数中将参数传递给 Actor 和 Stateful 服务?我目前正在求助于在每次调用中将库存 ID 传递给参与者,并始终检查 Service 是否已初始化。随着我添加越来越多的方法,这变得多余了。
有什么想法吗?
【问题讨论】: