Skip to content

Commit 084070f

Browse files
authored
fix: nacosService result set DiscoverResponseType. (#664)
1 parent 51c5b57 commit 084070f

File tree

1 file changed

+3
-1
lines changed
  • polaris-plugins/polaris-plugins-connector/connector-nacos/src/main/java/com/tencent/polaris/plugins/connector/nacos

1 file changed

+3
-1
lines changed

polaris-plugins/polaris-plugins-connector/connector-nacos/src/main/java/com/tencent/polaris/plugins/connector/nacos/NacosService.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
import com.tencent.polaris.plugins.connector.common.ServiceUpdateTask;
4646
import com.tencent.polaris.specification.api.v1.model.ModelProto.Location;
4747
import com.tencent.polaris.specification.api.v1.service.manage.ResponseProto;
48+
import com.tencent.polaris.specification.api.v1.service.manage.ResponseProto.DiscoverResponse.DiscoverResponseType;
4849
import com.tencent.polaris.specification.api.v1.service.manage.ServiceProto;
4950
import java.nio.charset.StandardCharsets;
5051
import java.security.NoSuchAlgorithmException;
@@ -171,6 +172,7 @@ public void onEvent(Event event) {
171172
ResponseProto.DiscoverResponse.Builder newDiscoverResponseBuilder = ResponseProto.DiscoverResponse.newBuilder();
172173
newDiscoverResponseBuilder.setService(service);
173174
newDiscoverResponseBuilder.addAllInstances(polarisInstanceList);
175+
newDiscoverResponseBuilder.setType(DiscoverResponseType.INSTANCE);
174176
int code = ServerCodes.EXECUTE_SUCCESS;
175177
newDiscoverResponseBuilder.setCode(UInt32Value.of(code));
176178
// notify to polaris-java
@@ -267,7 +269,7 @@ private void syncGetService(ServiceUpdateTask serviceUpdateTask) {
267269
ResponseProto.DiscoverResponse.Builder newDiscoverResponseBuilder = ResponseProto.DiscoverResponse.newBuilder();
268270
newDiscoverResponseBuilder.setService(newService);
269271
newDiscoverResponseBuilder.addAllServices(newServiceList);
270-
272+
newDiscoverResponseBuilder.setType(DiscoverResponseType.SERVICES);
271273
int code = ServerCodes.EXECUTE_SUCCESS;
272274
newDiscoverResponseBuilder.setCode(UInt32Value.of(code));
273275
LOG.debug("nacos client get service {} success. ",

0 commit comments

Comments
 (0)