如何在 运行 某些密集操作仅一次之前累积 Actor 多次 frequnet 调用
How to accumulate Actor multiple frequnet calls before running some intensive operation only once
我是 Service Fabric 的新手,想知道其中是否有什么可以帮助我实现此功能,或者至少您可以建议我最好的方法:
Actor1 往往被非常频繁地调用,例如每秒调用多次,或者几个小时都处于不活动状态。一旦频繁调用的浪潮结束,Actor1 需要调用相关的 Actor2(其他类型的 actor)来 运行 一些非常繁重且耗费资源的操作。所以理想情况下,Actor1 应该等待几秒钟它自己不活动(不再调用)以继续调用 Actor2。 Actor2 在 2-5 秒内测量到延迟调用是可以的,但仅此而已。换句话说,Actor1 应该能够以某种方式累积多次频繁调用,然后再对 Actor2 进行一次调用,直到下一系列调用。
我是 Service Fabric 的新手,想知道其中是否有什么可以帮助我实现此功能,或者至少您可以建议我最好的方法:
Actor1 往往被非常频繁地调用,例如每秒调用多次,或者几个小时都处于不活动状态。一旦频繁调用的浪潮结束,Actor1 需要调用相关的 Actor2(其他类型的 actor)来 运行 一些非常繁重且耗费资源的操作。所以理想情况下,Actor1 应该等待几秒钟它自己不活动(不再调用)以继续调用 Actor2。 Actor2 在 2-5 秒内测量到延迟调用是可以的,但仅此而已。换句话说,Actor1 应该能够以某种方式累积多次频繁调用,然后再对 Actor2 进行一次调用,直到下一系列调用。