Closed darewreck54 closed 4 years ago
strange...when i re-dl the docker compose file via
curl -O https://raw.githubusercontent.com/uber/cadence/master/docker/docker-compose.ym
it works...wonder how it could have gone bad
Unfortunately docker requires periodic cleaning and full reset due to caching. I recommend running docker-compose down
and docker system prune --volumes
periodically.
Thanks, yeah I realized solved it.
Side question: I notice in the example it will register the interface classes. How does cadence associate it with the actual implementation.
TripBookingWorkflow trip1 = workflowClient.newWorkflowStub(TripBookingWorkflow.class); try { trip1.bookTrip("trip1"); } catch (WorkflowException e) { // Expected e.printStackTrace(); }
Say if there are multiple implementation of the trip booking workflow class. How does it know what implementation it’s using.
Thanks Derek
Get Outlook for iOShttps://aka.ms/o0ukef
From: Maxim Fateev notifications@github.com Sent: Saturday, February 15, 2020 11:07:42 AM To: uber/cadence cadence@noreply.github.com Cc: Derek d_hang10@hotmail.com; Author author@noreply.github.com Subject: Re: [uber/cadence] Issue starting up (#3054)
Unfortunately docker requires periodic cleaning and full reset due to caching. I recommend running docker-compose down and docker system prune --volumes periodically.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/uber/cadence/issues/3054?email_source=notifications&email_token=AD3MFTTNMU74VHHEJHKP22TRDA4P5A5CNFSM4KV2EOU2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEL3UURY#issuecomment-586631751, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AD3MFTT6QCTNZK7TVQJFD43RDA4P5ANCNFSM4KV2EOUQ.
Oops I mean “that solved it”*
Get Outlook for iOShttps://aka.ms/o0ukef
From: Derek Hang d_hang10@hotmail.com Sent: Saturday, February 15, 2020 11:14:26 AM To: uber/cadence reply@reply.github.com; uber/cadence cadence@noreply.github.com Cc: Author author@noreply.github.com Subject: Re: [uber/cadence] Issue starting up (#3054)
Thanks, yeah I realized solved it.
Side question: I notice in the example it will register the interface classes. How does cadence associate it with the actual implementation.
TripBookingWorkflow trip1 = workflowClient.newWorkflowStub(TripBookingWorkflow.class); try { trip1.bookTrip("trip1"); } catch (WorkflowException e) { // Expected e.printStackTrace(); }
Say if there are multiple implementation of the trip booking workflow class. How does it know what implementation it’s using.
Thanks Derek
Get Outlook for iOShttps://aka.ms/o0ukef
From: Maxim Fateev notifications@github.com Sent: Saturday, February 15, 2020 11:07:42 AM To: uber/cadence cadence@noreply.github.com Cc: Derek d_hang10@hotmail.com; Author author@noreply.github.com Subject: Re: [uber/cadence] Issue starting up (#3054)
Unfortunately docker requires periodic cleaning and full reset due to caching. I recommend running docker-compose down and docker system prune --volumes periodically.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/uber/cadence/issues/3054?email_source=notifications&email_token=AD3MFTTNMU74VHHEJHKP22TRDA4P5A5CNFSM4KV2EOU2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEL3UURY#issuecomment-586631751, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AD3MFTT6QCTNZK7TVQJFD43RDA4P5ANCNFSM4KV2EOUQ.
When trip1.bookTrip
is called it is converted by the Java client to StartWorkflowExecution
gRPC call. One of the parameters of the call is TaskList
which is the name of a queue activity tasks are dispatched through. Activity worker listens a task list for activity tasks and then dispatches them to the implementation object registered with the worker. Only one implementation of the activity interface per task list is allowed. So if you need more than one implementation then you have to use different task lists to dispatch tasks to them.
Use ActivityOptions.TaskList
property when creating an activity stub to override the task list name.
I recommend joining Cadence Slack Workspace to continue the conversation.
I will close this ticket since Max helped you resolved it. Hopefully you get answers to your other questions @darewreck54, if not, it's a good idea to join the cadence slack channel for future discussion.
I'm trying to run the example setup of cadence, I'm running into a lot of issues. I can't even bring up the front end at localhost: http://localhost:8088/
When I run the next command in the instructions:
When i try to start up the front end UI http://localhost:8088/, I get the following error in cadence.
Is there any other special configuration I need on my computer?
Any help appreciated, Thanks! Derek