Say PollingJob1 takes 10 minutes (hourly interval), and PollingJob2 takes 10 secs (2 minute interval). After that is called for the first time, the Actor should live forever, just waking up each timerinterval, doing its polling jobs (publishing the result) and sleeping until the next timerinterval. We would have thousands of Customers.Įach datasource (ActorType) would have a method ConfigurePollingIntervals(), that configures a timer to run DoPollingJob1 and DoPollingJob2. Compare MassTransit VS Zapier and see what are their differences Cyclr Powerful SaaS integration toolkit for SaaS developers - create, amplify, manage and publish native integrations from within your app. To meet this goal, MassTransit brings a lot of the application-specific logic closer to the developer in an easy to configure and understand manner. NET friendly abstraction over the message transport. The main goal is to provide a consistent. In case Customer1 is configured to poll data from DataSourceA and DataSourceB we would have two actors (Customer1_DataSourceA_Actor and Customer1_DataSourceB_Actor). MassTransit is a lightweight service bus for building distributed. Our scenario: We're polling data from various datasources on behalf of customers.Īs I understand the actor pattern, this could be modeled as datasources as different ActorTypes (DataSourceA_ActorType, DataSourceB_ActorType, DataSourceC_ActorType), and each customer would have on actor per datasource Component version: defines the version of the component. Since: defines from which Dapr Runtime version, the component is in the current status. It is a portable, event-driven runtime that makes it easy for developers to build resilient, stateless and stateful microservices that run on the cloud and edge and embraces. Table captions: Status: Component certification status. On the other hand, Dapr is detailed as ' An open-source project to make it easier to build microservices '. Hi, I've just found dapr, and are looking into if the dapr actor model might be a fit for us. Conductor is an orchestration engine that runs in the cloud.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |