Skip to content

Commit f195d4f

Browse files
authored
Merge pull request #2 from WeBankFinTech/dev-0.9.0
Dev 0.9.0
2 parents a997e08 + 6c6b87a commit f195d4f

File tree

107 files changed

+901
-914
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+901
-914
lines changed

docs/zh_CN/ch4/DSS工程发布调度系统架构设计.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
(1)从数据库读取最新版本的工程、工作流信息,获取所有的保存在BML库工作流JSON文件。
1919

20-
(2)将上面的数据库内容,JSON文件内容分别转成DSS中的DWSProject,DWSFlow,如果存在子flow,则需要一并设置到flow中,保持原来的层级关系和依赖关系,构建好DWSProject,其中包含了工程下所有的DWSFlow
20+
(2)将上面的数据库内容,JSON文件内容分别转成DSS中的DSSProject,DSSFlow,如果存在子flow,则需要一并设置到flow中,保持原来的层级关系和依赖关系,构建好DSSProject,其中包含了工程下所有的DSSFlow
2121
一个工作流JSON包含了所有节点的定义,并存储了节点之间的依赖关系,以及工作流自身的属性信息。
2222

23-
(3)将DWSProject经过工程转换器转成SchedulerProject,转成SchedulerProject的过程中,同时完成了DWSJSONFlow到SchedulerFlow的转换,也完成了DWSNode到SchedulerNode的转换
23+
(3)将DSSProject经过工程转换器转成SchedulerProject,转成SchedulerProject的过程中,同时完成了DSSJSONFlow到SchedulerFlow的转换,也完成了DSSNode到SchedulerNode的转换
2424

2525
(4)使用ProjectTuning对整个SchedulerProject工程进行tuning操作,用于完成工程发布前的整体调整操作,在Azkaban的实现中主要完成了工程的路径设置和工作流的存储路径设置。
2626

dss-server/src/main/java/com/webank/wedatasphere/dss/server/dao/DWSUserMapper.java renamed to dss-application/src/main/java/com/webank/wedatasphere/dss/application/dao/DSSApplicationUserMapper.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,17 @@
1515
*
1616
*/
1717

18-
package com.webank.wedatasphere.dss.server.dao;
18+
package com.webank.wedatasphere.dss.application.dao;
1919

20-
import org.apache.ibatis.annotations.Mapper;
20+
import com.webank.wedatasphere.dss.application.entity.DSSUser;
2121

22+
/**
23+
* Created by chaogefeng on 2019/10/11.
24+
*/
25+
public interface DSSApplicationUserMapper {
26+
DSSUser getUserByName(String username);
2227

23-
public interface DWSUserMapper {
24-
Long getUserID(String userName);
28+
void registerDssUser(DSSUser userDb);
2529

26-
String getuserName(Long userID);
30+
void updateUserFirstLogin(Long userId);
2731
}

dss-application/src/main/java/com/webank/wedatasphere/dss/application/dao/impl/DSSUserMapper.xml renamed to dss-application/src/main/java/com/webank/wedatasphere/dss/application/dao/impl/DSSApplicationUserMapper.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
2020

2121

22-
<mapper namespace="com.webank.wedatasphere.dss.application.dao.DSSUserMapper">
22+
<mapper namespace="com.webank.wedatasphere.dss.application.dao.DSSApplicationUserMapper">
2323

2424
<sql id="dss_user">
2525
id,`username`,`name`,`is_first_login`

dss-application/src/main/java/com/webank/wedatasphere/dss/application/handler/UserFirstLoginHandler.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
package com.webank.wedatasphere.dss.application.handler;
1919

2020
import com.webank.wedatasphere.dss.application.entity.DSSUser;
21-
import com.webank.wedatasphere.dss.application.service.DSSUserService;
21+
import com.webank.wedatasphere.dss.application.service.DSSApplicationUserService;
2222
import org.slf4j.Logger;
2323
import org.slf4j.LoggerFactory;
2424
import org.springframework.beans.factory.annotation.Autowired;
@@ -33,7 +33,7 @@ public class UserFirstLoginHandler implements Handler {
3333
private Logger logger = LoggerFactory.getLogger(this.getClass());
3434

3535
@Autowired
36-
private DSSUserService dssUserService;
36+
private DSSApplicationUserService dssApplicationUserService;
3737

3838
@Override
3939
public int getOrder() {
@@ -44,15 +44,15 @@ public int getOrder() {
4444
public void handle(DSSUser user) {
4545
logger.info("UserFirstLoginHandler:");
4646
synchronized (user.getUsername().intern()){
47-
DSSUser userDb = dssUserService.getUserByName(user.getUsername());
47+
DSSUser userDb = dssApplicationUserService.getUserByName(user.getUsername());
4848
if(userDb == null){
4949
logger.info("User first enter dss, insert table dss_user");
5050
userDb = new DSSUser();
5151
userDb.setUsername(user.getUsername());
5252
userDb.setName(user.getName());
5353
userDb.setFirstLogin(true);
5454
userDb.setId(user.getId());
55-
dssUserService.registerDSSUser(userDb);
55+
dssApplicationUserService.registerDssUser(userDb);
5656
}
5757
// TODO: 2019/11/29 update firstLogin
5858
user = userDb;

dss-application/src/main/java/com/webank/wedatasphere/dss/application/restful/ApplicationRestfulApi.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import com.webank.wedatasphere.dss.application.entity.DSSUserVO;
2323
import com.webank.wedatasphere.dss.application.handler.ApplicationHandlerChain;
2424
import com.webank.wedatasphere.dss.application.service.ApplicationService;
25-
import com.webank.wedatasphere.dss.application.service.DSSUserService;
25+
import com.webank.wedatasphere.dss.application.service.DSSApplicationUserService;
2626
import com.webank.wedatasphere.dss.application.util.ApplicationUtils;
2727
import com.webank.wedatasphere.linkis.server.Message;
2828
import com.webank.wedatasphere.linkis.server.security.SecurityFilter;
@@ -51,7 +51,7 @@ public class ApplicationRestfulApi {
5151
@Autowired
5252
private ApplicationService applicationService;
5353
@Autowired
54-
private DSSUserService dataworkisUserService;
54+
private DSSApplicationUserService dataworkisUserService;
5555
@Autowired
5656
private ApplicationHandlerChain applicationHandlerChain;
5757

dss-application/src/main/java/com/webank/wedatasphere/dss/application/service/DSSUserService.java renamed to dss-application/src/main/java/com/webank/wedatasphere/dss/application/service/DSSApplicationUserService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
/**
2323
* Created by chaogefeng on 2019/10/11.
2424
*/
25-
public interface DSSUserService {
25+
public interface DSSApplicationUserService {
2626

2727
DSSUser getUserByName(String username);
2828

29-
void registerDSSUser(DSSUser userDb);
29+
void registerDssUser(DSSUser userDb);
3030

3131
void updateUserFirstLogin(Long id);
3232
}

dss-application/src/main/java/com/webank/wedatasphere/dss/application/service/impl/DSSUserServiceImpl.java renamed to dss-application/src/main/java/com/webank/wedatasphere/dss/application/service/impl/DSSApplicationUserServiceImpl.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,33 +17,33 @@
1717

1818
package com.webank.wedatasphere.dss.application.service.impl;
1919

20-
import com.webank.wedatasphere.dss.application.dao.DSSUserMapper;
20+
import com.webank.wedatasphere.dss.application.dao.DSSApplicationUserMapper;
2121
import com.webank.wedatasphere.dss.application.entity.DSSUser;
22-
import com.webank.wedatasphere.dss.application.service.DSSUserService;
22+
import com.webank.wedatasphere.dss.application.service.DSSApplicationUserService;
2323
import org.springframework.beans.factory.annotation.Autowired;
2424
import org.springframework.stereotype.Service;
2525

2626
/**
2727
* Created by chaogefeng on 2019/10/11.
2828
*/
2929
@Service
30-
public class DSSUserServiceImpl implements DSSUserService {
30+
public class DSSApplicationUserServiceImpl implements DSSApplicationUserService {
3131

3232
@Autowired
33-
private DSSUserMapper dssUserMapper;
33+
private DSSApplicationUserMapper dssApplicationUserMapper;
3434

3535
@Override
3636
public DSSUser getUserByName(String username) {
37-
return dssUserMapper.getUserByName(username);
37+
return dssApplicationUserMapper.getUserByName(username);
3838
}
3939

4040
@Override
41-
public void registerDSSUser(DSSUser userDb) {
42-
dssUserMapper.registerDSSUser( userDb);
41+
public void registerDssUser(DSSUser userDb) {
42+
dssApplicationUserMapper.registerDssUser( userDb);
4343
}
4444

4545
@Override
4646
public void updateUserFirstLogin(Long id) {
47-
dssUserMapper.updateUserFirstLogin(id);
47+
dssApplicationUserMapper.updateUserFirstLogin(id);
4848
}
4949
}

dss-application/src/main/java/com/webank/wedatasphere/dss/application/service/impl/LinkisUserServiceImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
package com.webank.wedatasphere.dss.application.service.impl;
1818

19-
import com.webank.wedatasphere.dss.application.dao.DSSUserMapper;
19+
import com.webank.wedatasphere.dss.application.dao.DSSApplicationUserMapper;
2020
import com.webank.wedatasphere.dss.application.dao.LinkisUserMapper;
2121
import com.webank.wedatasphere.dss.application.entity.DSSUser;
2222
import com.webank.wedatasphere.dss.application.entity.LinkisUser;
@@ -33,7 +33,7 @@ public class LinkisUserServiceImpl implements LinkisUserService {
3333
@Autowired
3434
private LinkisUserMapper linkisUserMapper;
3535
@Autowired
36-
private DSSUserMapper dssUserMapper;
36+
private DSSApplicationUserMapper dssApplicationUserMapper;
3737

3838
@Override
3939
public LinkisUser getUserByName(String username) {
@@ -55,6 +55,6 @@ public void registerDSSUser(LinkisUser userDb) {
5555
dssUser.setName(userDb.getName());
5656
dssUser.setUsername(userDb.getUserName());
5757
dssUser.setFirstLogin(userDb.getFirstLogin());
58-
dssUserMapper.registerDSSUser(dssUser);
58+
dssApplicationUserMapper.registerDssUser(dssUser);
5959
}
6060
}

dss-azkaban-scheduler-appjoint/src/main/java/com/webank/wedatasphere/dss/appjoint/scheduler/azkaban/hooks/LinkisAzkabanNodePublishHook.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public void postPublish(SchedulerNode schedulerNode) {
5959
}
6060

6161
private void writeNodeResourcesToLocal(SchedulerNode schedulerNode) throws DSSErrorException {
62-
List<Resource> nodeResources = schedulerNode.getDWSNode().getResources();
62+
List<Resource> nodeResources = schedulerNode.getDssNode().getResources();
6363
if(nodeResources == null || nodeResources.isEmpty()) {return;}
6464
FileOutputStream os = null;
6565
try {

dss-azkaban-scheduler-appjoint/src/main/java/com/webank/wedatasphere/dss/appjoint/scheduler/azkaban/hooks/LinkisAzkabanProjectPublishHook.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ private void removeProjectStoreDirAndzip(AzkabanSchedulerProject publishProject)
7575
}
7676

7777
private void writeProjectResourcesToLocal(AzkabanSchedulerProject publishProject)throws DSSErrorException {
78-
List<Resource> resources = publishProject.getDWSProject().getProjectResources();
78+
List<Resource> resources = publishProject.getDssProject().getProjectResources();
7979
FileOutputStream os = null;
8080
try {
8181
String storePath = publishProject.getStorePath();

0 commit comments

Comments
 (0)