You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When manually sending TransferMoney commands, like the one below, and checking it's creation in the Observer, I noted that after the process is finished, it continues there pending. After reaching the final state, the process could suicide, and a TTL also would be suitable for high loading, and cache only what is in real use. Please, let me ask you to comment how commanded is in production, some benchmarks.
thanks :)
Commanded is not used in production right now. I'm building a web app that uses it and am hoping to have it deployed before the end of the year and it has been deployed.
Extending process managers to allow an instance to signal that it has finished is a useful feature to have. It could be done by extended interested? to support :start, :continue, and :stop. Example with the possible change taken from the README below.
A second feature of stopping process manager instance processes that have been running idle for a period of time is another useful feature to add. This also applies to aggregate instances.
When manually sending TransferMoney commands, like the one below, and checking it's creation in the Observer, I noted that after the process is finished, it continues there pending. After reaching the final state, the process could suicide, and a TTL also would be suitable for high loading, and cache only what is in real use. Please, let me ask you to comment how commanded is in production, some benchmarks.
thanks :)
:ok = Bank.Router.dispatch(%TransferMoney{source_account: "ACC333", target_account: "ACC123", amount: 5})
The text was updated successfully, but these errors were encountered: