You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by mi...@apache.org on 2018/11/01 07:07:18 UTC
[incubator-dubbo-ops] branch develop updated: separate group and
service
This is an automated email from the ASF dual-hosted git repository.
min pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo-ops.git
The following commit(s) were added to refs/heads/develop by this push:
new 76fbae9 separate group and service
76fbae9 is described below
commit 76fbae970d289bd71879596c059b9ea171b4ead6
Author: nzomkxia <z8...@gmail.com>
AuthorDate: Thu Nov 1 15:07:08 2018 +0800
separate group and service
---
.../apache/dubbo/admin/controller/ServiceController.java | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ServiceController.java b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ServiceController.java
index e274ad8..c5f0f9c 100644
--- a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ServiceController.java
+++ b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ServiceController.java
@@ -53,7 +53,11 @@ public class ServiceController {
Map<String, String> map = StringUtils.parseQueryString(provider.getParameters());
String app = provider.getApplication();
String service = provider.getService();
- String group = map.get(Constants.GROUP_KEY);
+ String group = null;
+ if (service.contains("/")) {
+ group = service.split("/")[0];
+ service = service.split("/")[1];
+ }
String version = map.get(Constants.VERSION_KEY);
String url = app + service + group + version;
if (serviceUrl.contains(url)) {
@@ -105,8 +109,14 @@ public class ServiceController {
private ServiceDTO createService(Provider provider, Map<String, String> map) {
ServiceDTO serviceDTO = new ServiceDTO();
serviceDTO.setAppName(provider.getApplication());
- serviceDTO.setService(provider.getService());
- serviceDTO.setGroup(map.get(Constants.GROUP_KEY));
+ String service = provider.getService();
+ String group = null;
+ if (service.contains("/")) {
+ group = service.split("/")[0];
+ service = service.split("/")[1];
+ }
+ serviceDTO.setService(service);
+ serviceDTO.setGroup(group);
serviceDTO.setVersion(map.get(Constants.VERSION_KEY));
return serviceDTO;
}