优化通道录入性能,优化启动后读取配置写入数据库的过程
This commit is contained in:
@@ -28,7 +28,7 @@ public interface IMediaServerService {
|
||||
* @param zlmServerConfig
|
||||
* @return
|
||||
*/
|
||||
void handLeZLMServerConfig(ZLMServerConfig zlmServerConfig);
|
||||
void zlmServerOnline(ZLMServerConfig zlmServerConfig);
|
||||
|
||||
MediaServerItem getMediaServerForMinimumLoad();
|
||||
|
||||
@@ -56,6 +56,8 @@ public interface IMediaServerService {
|
||||
|
||||
int addToDatabase(MediaServerItem mediaSerItem);
|
||||
|
||||
int updateToDatabase(MediaServerItem mediaSerItem);
|
||||
|
||||
void resetOnlineServerItem(MediaServerItem serverItem);
|
||||
|
||||
WVPResult<MediaServerItem> checkMediaServer(String ip, int port, String secret);
|
||||
|
||||
@@ -285,7 +285,7 @@ public class MediaServerServiceImpl implements IMediaServerService, CommandLineR
|
||||
mediaServerItem.setId(zlmServerConfig.getGeneralMediaServerId());
|
||||
zlmServerConfig.setIp(mediaServerItem.getIp());
|
||||
mediaServerMapper.add(mediaServerItem);
|
||||
handLeZLMServerConfig(zlmServerConfig);
|
||||
zlmServerOnline(zlmServerConfig);
|
||||
result.setCode(0);
|
||||
result.setMsg("success");
|
||||
}else {
|
||||
@@ -305,12 +305,19 @@ public class MediaServerServiceImpl implements IMediaServerService, CommandLineR
|
||||
return mediaServerMapper.add(mediaSerItem);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateToDatabase(MediaServerItem mediaSerItem) {
|
||||
return mediaServerMapper.update(mediaSerItem);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 处理zlm上线
|
||||
* @param zlmServerConfig zlm上线携带的参数
|
||||
*/
|
||||
@Override
|
||||
public void handLeZLMServerConfig(ZLMServerConfig zlmServerConfig) {
|
||||
public void zlmServerOnline(ZLMServerConfig zlmServerConfig) {
|
||||
logger.info("[ ZLM:{} ]-[ {}:{} ]已连接",
|
||||
zlmServerConfig.getGeneralMediaServerId(), zlmServerConfig.getIp(), zlmServerConfig.getHttpPort());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user