Improve remote js invoke service
This commit is contained in:
parent
c08a5e02f8
commit
b2e7a85885
@ -148,7 +148,7 @@ public class RemoteJsInvokeService extends AbstractJsInvokeService {
|
|||||||
.build();
|
.build();
|
||||||
|
|
||||||
log.trace("Post compile request for scriptId [{}]", scriptId);
|
log.trace("Post compile request for scriptId [{}]", scriptId);
|
||||||
ListenableFuture<JsInvokeProtos.RemoteJsResponse> future = kafkaTemplate.post(scriptId.toString(), jsRequestWrapper);
|
ListenableFuture<JsInvokeProtos.RemoteJsResponse> future = kafkaTemplate.post(UUID.randomUUID().toString(), jsRequestWrapper);
|
||||||
kafkaPushedMsgs.incrementAndGet();
|
kafkaPushedMsgs.incrementAndGet();
|
||||||
Futures.addCallback(future, new FutureCallback<JsInvokeProtos.RemoteJsResponse>() {
|
Futures.addCallback(future, new FutureCallback<JsInvokeProtos.RemoteJsResponse>() {
|
||||||
@Override
|
@Override
|
||||||
@ -199,7 +199,7 @@ public class RemoteJsInvokeService extends AbstractJsInvokeService {
|
|||||||
.setInvokeRequest(jsRequestBuilder.build())
|
.setInvokeRequest(jsRequestBuilder.build())
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
ListenableFuture<JsInvokeProtos.RemoteJsResponse> future = kafkaTemplate.post(scriptId.toString(), jsRequestWrapper);
|
ListenableFuture<JsInvokeProtos.RemoteJsResponse> future = kafkaTemplate.post(UUID.randomUUID().toString(), jsRequestWrapper);
|
||||||
kafkaPushedMsgs.incrementAndGet();
|
kafkaPushedMsgs.incrementAndGet();
|
||||||
Futures.addCallback(future, new FutureCallback<JsInvokeProtos.RemoteJsResponse>() {
|
Futures.addCallback(future, new FutureCallback<JsInvokeProtos.RemoteJsResponse>() {
|
||||||
@Override
|
@Override
|
||||||
@ -237,7 +237,7 @@ public class RemoteJsInvokeService extends AbstractJsInvokeService {
|
|||||||
.setReleaseRequest(jsRequest)
|
.setReleaseRequest(jsRequest)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
ListenableFuture<JsInvokeProtos.RemoteJsResponse> future = kafkaTemplate.post(scriptId.toString(), jsRequestWrapper);
|
ListenableFuture<JsInvokeProtos.RemoteJsResponse> future = kafkaTemplate.post(UUID.randomUUID().toString(), jsRequestWrapper);
|
||||||
JsInvokeProtos.RemoteJsResponse response = future.get();
|
JsInvokeProtos.RemoteJsResponse response = future.get();
|
||||||
|
|
||||||
JsInvokeProtos.JsReleaseResponse compilationResult = response.getReleaseResponse();
|
JsInvokeProtos.JsReleaseResponse compilationResult = response.getReleaseResponse();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user