3 ms·
https://github.com/temporalio/hello-world-project-template-java/tree/master/src/main/java/helloworldapp https://github.com/temporalio/hello-world-project-templa
by MuffinFlavored 4y ago
https://github.com/temporalio/hello-world-project-template-java/tree/master/src/main/java/helloworldapp https://github.com/temporalio/hello-world-project-template-j...
You have to write your code using Temporal SDK.
At a quick glance:
main() calls WorkflowServiceStubs/WorkflowClient
I also see something called an "Activity"
Also see something called a Worker.
Not trying to argue. Genuinely curious if you think this is within the realm of "not take anything special into account" (be forced to use a specific SDK and lay your logic out in the exact way it supports) or if you didn't know this was referring to Temporal?
- mbj111 4y ago100% like it or not vendor lock-in is there with all workflow solutions. We need standardisation with workflow solutions as mentioned here in detail https://twitter.com/gwenshap/status/1505950830767206400?s=46&t=CCs9e0aEbeNEnYghOZpSGw https://twitter.com/gwenshap/status/1505950830767206400?s=46...
- hot_gril 4y agoI thought this comment chain was about durable execution in general. Temporal seems to be that plus some RPC stuff that is a lot more than "nothing special."
- lorendsr 4y agoAll the durable execution systems have to run your code in certain way that persists steps like RPCs (and need to provide a mechanism for you to tell the system which functions have RPCs) so they can recover in case of process failures. They all also happen to provide common orchestrator features like retries and timeouts because devs find it useful.