This is an automated email from the ASF dual-hosted git repository.
mikexue pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-eventmesh.git
The following commit(s) were added to refs/heads/master by this push:
new a096c6251 fix issue2374
new 38afe22d4 Merge pull request #2440 from jonyangx/issue2374
a096c6251 is described below
commit a096c6251b8bed7fd127d8c65298fc0292fd47bf
Author: jonyangx <[email protected]>
AuthorDate: Sat Dec 3 21:19:41 2022 +0800
fix issue2374
---
.../protocol/grpc/push/WebhookPushRequest.java | 35 +++++++++++-----------
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/push/WebhookPushRequest.java
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/push/WebhookPushRequest.java
index a27864bd3..a7775bcd0 100644
---
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/push/WebhookPushRequest.java
+++
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/push/WebhookPushRequest.java
@@ -60,9 +60,9 @@ import com.fasterxml.jackson.core.type.TypeReference;
public class WebhookPushRequest extends AbstractPushRequest {
- private final Logger messageLogger = LoggerFactory.getLogger("message");
+ private static final Logger MESSAGE_LOGGER =
LoggerFactory.getLogger("message");
- private final Logger cmdLogger = LoggerFactory.getLogger("cmd");
+ private static final Logger CMD_LOGGER = LoggerFactory.getLogger("cmd");
/**
* Key: idc
@@ -106,7 +106,8 @@ public class WebhookPushRequest extends AbstractPushRequest
{
builder.addHeader(ProtocolKey.REQUEST_CODE, requestCode);
builder.addHeader(ProtocolKey.LANGUAGE, Constants.LANGUAGE_JAVA);
builder.addHeader(ProtocolKey.VERSION,
ProtocolVersion.V1.getVersion());
-
builder.addHeader(ProtocolKey.EventMeshInstanceKey.EVENTMESHCLUSTER,
eventMeshGrpcConfiguration.eventMeshCluster);
+
builder.addHeader(ProtocolKey.EventMeshInstanceKey.EVENTMESHCLUSTER,
+ eventMeshGrpcConfiguration.eventMeshCluster);
builder.addHeader(ProtocolKey.EventMeshInstanceKey.EVENTMESHIP,
eventMeshGrpcConfiguration.eventMeshIp);
builder.addHeader(ProtocolKey.EventMeshInstanceKey.EVENTMESHENV,
eventMeshGrpcConfiguration.eventMeshEnv);
builder.addHeader(ProtocolKey.EventMeshInstanceKey.EVENTMESHIDC,
eventMeshGrpcConfiguration.eventMeshIDC);
@@ -116,7 +117,7 @@ public class WebhookPushRequest extends AbstractPushRequest
{
builder.addHeader(ProtocolKey.PROTOCOL_DESC,
requestHeader.getProtocolDesc());
builder.addHeader(ProtocolKey.PROTOCOL_VERSION,
requestHeader.getProtocolVersion());
builder.addHeader(ProtocolKey.CONTENT_TYPE,
simpleMessage.getPropertiesOrDefault(ProtocolKey.CONTENT_TYPE,
- Constants.CONTENT_TYPE_CLOUDEVENTS_JSON));
+ Constants.CONTENT_TYPE_CLOUDEVENTS_JSON));
List<NameValuePair> body = new ArrayList<>();
body.add(new BasicNameValuePair(PushMessageRequestBody.CONTENT,
simpleMessage.getContent()));
@@ -137,18 +138,18 @@ public class WebhookPushRequest extends
AbstractPushRequest {
addToWaitingMap(this);
- cmdLogger.info("cmd={}|eventMesh2client|from={}|to={}",
requestCode,
+ CMD_LOGGER.info("cmd={}|eventMesh2client|from={}|to={}",
requestCode,
IPUtils.getLocalAddress(), selectedPushUrl);
try {
eventMeshGrpcServer.getHttpClient().execute(builder,
handleResponse(selectedPushUrl));
- messageLogger
+ MESSAGE_LOGGER
.info("message|eventMesh2client|url={}|topic={}|bizSeqNo={}|uniqueId={}",
selectedPushUrl, simpleMessage.getTopic(),
simpleMessage.getSeqNum(),
simpleMessage.getUniqueId());
} catch (IOException e) {
long cost = System.currentTimeMillis() - lastPushTime;
- messageLogger.error(
+ MESSAGE_LOGGER.error(
"message|eventMesh2client|exception={}
|emitter|topic={}|bizSeqNo={}"
+ "|uniqueId={}|cost={}", e.getMessage(),
simpleMessage.getTopic(),
simpleMessage.getSeqNum(),
simpleMessage.getUniqueId(), cost, e);
@@ -180,7 +181,7 @@ public class WebhookPushRequest extends AbstractPushRequest
{
//eventMeshHTTPServer.metrics.summaryMetrics.recordHTTPPushTimeCost(cost);
if (response.getStatusLine().getStatusCode() != HttpStatus.SC_OK) {
//eventMeshHTTPServer.metrics.summaryMetrics.recordHttpPushMsgFailed();
- messageLogger.info(
+ MESSAGE_LOGGER.info(
"message|eventMesh2client|exception|url={}|topic={}|bizSeqNo={}"
+ "|uniqueId={}|cost={}", selectedPushUrl,
simpleMessage.getTopic(),
simpleMessage.getSeqNum(),
simpleMessage.getUniqueId(), cost);
@@ -196,7 +197,7 @@ public class WebhookPushRequest extends AbstractPushRequest
{
return new Object();
}
ClientRetCode result = processResponseContent(res,
selectedPushUrl);
- messageLogger.info(
+ MESSAGE_LOGGER.info(
"message|eventMesh2client|{}|url={}|topic={}|bizSeqNo={}"
+ "|uniqueId={}|cost={}", result,
selectedPushUrl, simpleMessage.getTopic(),
simpleMessage.getSeqNum(),
simpleMessage.getUniqueId(), cost);
@@ -225,7 +226,7 @@ public class WebhookPushRequest extends AbstractPushRequest
{
}
return ClientRetCode.FAIL;
} catch (Exception e) {
- messageLogger.warn("url:{}, bizSeqno:{}, uniqueId:{},
httpResponse:{}", selectedPushUrl,
+ MESSAGE_LOGGER.warn("url:{}, bizSeqno:{}, uniqueId:{},
httpResponse:{}", selectedPushUrl,
simpleMessage.getSeqNum(), simpleMessage.getUniqueId(),
content);
return ClientRetCode.FAIL;
}
@@ -236,27 +237,27 @@ public class WebhookPushRequest extends
AbstractPushRequest {
List<String> localIdcUrl = MapUtils.getObject(urls,
eventMeshGrpcConfiguration.eventMeshIDC, null);
if (CollectionUtils.isNotEmpty(localIdcUrl)) {
- if (subscriptionMode.equals(SubscriptionMode.CLUSTERING)) {
+ if (subscriptionMode == SubscriptionMode.CLUSTERING) {
return Collections.singletonList(localIdcUrl.get((startIdx +
retryTimes) % localIdcUrl.size()));
- } else if (subscriptionMode.equals(SubscriptionMode.BROADCASTING))
{
+ } else if (subscriptionMode == SubscriptionMode.BROADCASTING) {
return localIdcUrl;
} else {
- messageLogger.error("Invalid Subscription Mode, no message
returning back to subscriber.");
+ MESSAGE_LOGGER.error("Invalid Subscription Mode, no message
returning back to subscriber.");
return Collections.emptyList();
}
}
if (CollectionUtils.isNotEmpty(totalUrls)) {
- if (subscriptionMode.equals(SubscriptionMode.CLUSTERING)) {
+ if (subscriptionMode == SubscriptionMode.CLUSTERING) {
return Collections.singletonList(totalUrls.get((startIdx +
retryTimes) % totalUrls.size()));
- } else if (subscriptionMode.equals(SubscriptionMode.BROADCASTING))
{
+ } else if (subscriptionMode == SubscriptionMode.BROADCASTING) {
return totalUrls;
} else {
- messageLogger.error("Invalid Subscription Mode, no message
returning back to subscriber.");
+ MESSAGE_LOGGER.error("Invalid Subscription Mode, no message
returning back to subscriber.");
return Collections.emptyList();
}
}
- messageLogger.error("No event emitters from subscriber, no message
returning.");
+ MESSAGE_LOGGER.error("No event emitters from subscriber, no message
returning.");
return Collections.EMPTY_LIST;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]