When I use spring-zeebe, I get the following error. Hope someone can help me

When I use spring-zeebe, I get the following error. Hope someone can help me.
I use version 0.24.0-alpha1.
This is my code. node1 added jion () at the end;

    @ZeebeWorker(type = "node1")
    public void node1(final JobClient client, final ActivatedJob job){
        client.newCompleteCommand(job.getKey()).variables(job.getVariables()).send().join();
    }
    @ZeebeWorker(type = "node2")
    public void node2(final JobClient client, final ActivatedJob job){
        client.newCompleteCommand(job.getKey()).variables(job.getVariables()).send();
    }

The node1 jobworker always reports the following error, even if I start a workflow every ten seconds.node2 will not throw an exception

00:21:57.308 [pool-2-thread-1] WARN  i.z.c.j.worker#46  Worker worker-name failed to handle job with key 2251799813705843 of type node1, sending fail command to broker
io.zeebe.client.api.command.ClientStatusException: deadline exceeded after 0.019475865s. [remote_addr=/10.151.11.216:26500]
	at io.zeebe.client.impl.ZeebeClientFutureImpl.transformExecutionException(ZeebeClientFutureImpl.java:93)
	at io.zeebe.client.impl.ZeebeClientFutureImpl.join(ZeebeClientFutureImpl.java:50)
	at com.example.demo.DemoApplication.node1(DemoApplication.java:89)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at io.zeebe.spring.client.bean.MethodInfo.invoke(MethodInfo.java:31)
	at io.zeebe.spring.client.config.processor.ZeebeWorkerPostProcessor.lambda$null$1(ZeebeWorkerPostProcessor.java:50)
	at io.zeebe.client.impl.worker.JobRunnableFactory.executeJob(JobRunnableFactory.java:44)
	at io.zeebe.client.impl.worker.JobRunnableFactory.lambda$create$0(JobRunnableFactory.java:39)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.util.concurrent.ExecutionException: io.grpc.StatusRuntimeException: DEADLINE_EXCEEDED: deadline exceeded after 0.019475865s. [remote_addr=/10.151.11.216:26500]
	at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:395)
	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1999)
	at io.zeebe.client.impl.ZeebeClientFutureImpl.join(ZeebeClientFutureImpl.java:48)
	... 15 common frames omitted
Caused by: io.grpc.StatusRuntimeException: DEADLINE_EXCEEDED: deadline exceeded after 0.019475865s. [remote_addr=/10.151.11.216:26500]
	at io.grpc.Status.asRuntimeException(Status.java:533)
	at io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onClose(ClientCalls.java:449)
	at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:426)
	at io.grpc.internal.ClientCallImpl.access$500(ClientCallImpl.java:66)
	at io.grpc.internal.ClientCallImpl$1CloseInContext.runInContext(ClientCallImpl.java:416)
	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
	... 3 common frames omitted

@wenminglei join will wait for a reply from the broker. If you just add send() it will send the command and move forward.
I haven’t tried 0.24.0-alpha1 yet, but can you try 0.23.2 to see if the problem is still there?