Browse Source

【忽略】配置内容未作修改,仅重新归类排版位置!

deason 1 year ago
parent
commit
65a5308a2e
17 changed files with 306 additions and 280 deletions
  1. 4 5
      config-center-server/src/main/resources/examcloud/dev/application-API.properties
  2. 9 9
      config-center-server/src/main/resources/examcloud/dev/application-B.properties
  3. 7 6
      config-center-server/src/main/resources/examcloud/dev/application-BRG.properties
  4. 14 13
      config-center-server/src/main/resources/examcloud/dev/application-D.properties
  5. 1 6
      config-center-server/src/main/resources/examcloud/dev/application-E.properties
  6. 11 12
      config-center-server/src/main/resources/examcloud/dev/application-EX.properties
  7. 11 15
      config-center-server/src/main/resources/examcloud/dev/application-LM.properties
  8. 17 14
      config-center-server/src/main/resources/examcloud/dev/application-M.properties
  9. 19 15
      config-center-server/src/main/resources/examcloud/dev/application-OE.properties
  10. 31 19
      config-center-server/src/main/resources/examcloud/dev/application-OES.properties
  11. 31 20
      config-center-server/src/main/resources/examcloud/dev/application-OET.properties
  12. 11 12
      config-center-server/src/main/resources/examcloud/dev/application-P.properties
  13. 19 20
      config-center-server/src/main/resources/examcloud/dev/application-Q.properties
  14. 1 5
      config-center-server/src/main/resources/examcloud/dev/application-R.properties
  15. 19 17
      config-center-server/src/main/resources/examcloud/dev/application-T.properties
  16. 1 2
      config-center-server/src/main/resources/examcloud/dev/application-WS.properties
  17. 100 90
      config-center-server/src/main/resources/examcloud/dev/application.properties

+ 4 - 5
config-center-server/src/main/resources/examcloud/dev/application-API.properties

@@ -1,17 +1,16 @@
-spring.application.name=EC-APP-API
 server.port=8090
-
+spring.application.name=EC-APP-API
 examcloud.bootstrap.app.appId=13
 examcloud.bootstrap.app.secretKey=123456
-
 $rmp=/api/app-api
 
 spring.servlet.multipart.max-file-size=100MB
 spring.servlet.multipart.max-request-size=100MB
-
 spring.freemarker.request-context-attribute=request
 spring.freemarker.settings.number_format=#
 spring.freemarker.suffix=.ftl
-
+#
+# ********** other config **********
+#
 examcloud.api.device.record.active=true
 examcloud.api.domain=https://192.168.10.39

+ 9 - 9
config-center-server/src/main/resources/examcloud/dev/application-B.properties

@@ -1,18 +1,18 @@
-spring.application.name=EC-CORE-BASIC
 server.port=8000
-
+spring.application.name=EC-CORE-BASIC
 examcloud.bootstrap.app.appId=1
 examcloud.bootstrap.app.secretKey=123456
-
 $rmp.ctr.basic=/api/ecs_core
 $rmp.cloud.basic=/api/core/basic/
-
+#
+# ********** login config **********
+#
 $core.basic.sessionTimeout=7200
-
 $login.admin.smsCode.enable=true
-$login.admin.smsCode.phone=13907144491
-
-# geetest config
+$login.admin.smsCode.phone=13824366242
+#
+# ********** geetest config **********
+#
 examcloud.starters.geetest.apiUrl=http://api.geetest.com
 examcloud.starters.geetest.id=ef0286e5af0312144bc357721032a915
-examcloud.starters.geetest.key=33a23667c630fab575916661ce7805f5
+examcloud.starters.geetest.key=33a23667c630fab575916661ce7805f5

+ 7 - 6
config-center-server/src/main/resources/examcloud/dev/application-BRG.properties

@@ -1,9 +1,10 @@
-spring.application.name=EC-BRIDGE
 server.port=8030
-
+spring.application.name=EC-BRIDGE
 examcloud.bootstrap.app.appId=16
 examcloud.bootstrap.app.secretKey=123456
-
-swjtu.rootOrgId=
-swjtu.loginName=
-swjtu.password=
+#
+# ********** school api config **********
+#
+swjtu.rootOrgId=718
+swjtu.loginName=swjtu
+swjtu.password=ioweriwo2349ji0834j5n2j0rj

+ 14 - 13
config-center-server/src/main/resources/examcloud/dev/application-D.properties

@@ -1,31 +1,30 @@
-spring.application.name=EC-EXCHANGE-DOCK
 server.port=8020
-
+spring.application.name=EC-EXCHANGE-DOCK
 examcloud.bootstrap.app.appId=14
 examcloud.bootstrap.app.secretKey=123456
-
-# cloud api config
-$rmp.cloud.dock=/api/exchange/dock
 $rmp.ctrl.dock=/api/ecs_dock
+$rmp.cloud.dock=/api/exchange/dock
 
-# multipart config
 spring.servlet.multipart.max-file-size=100MB
 spring.servlet.multipart.max-request-size=100MB
-
-# sqlserver config
+#
+# ********** sqlserver config **********
+#
 spring.datasource.url=jdbc:sqlserver://202.117.154.247:1433;DatabaseName=SyncDb
 spring.datasource.username=sync
 spring.datasource.password=sync_2019
 spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
 spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
-
-# dock config
+#
+# ********** school sync config **********
+#
 $dock.orgList[0].rootOrgId=137
 $dock.orgList[0].appId=sxsfdx
 $dock.orgList[0].secretKey=A1SB2XC3SD4FE5DF6X
 $dock.orgList[0].impl=cn.com.qmth.examcloud.exchange.dock.service.impl.SxsfdxDockServiceImpl
-
-# exchange url config
+#
+# ********** exchange api config **********
+#
 $qmth.exchange.urlPrefix=https://192.168.10.39
 $qmth.exchange.findExamUrl=/api/exchange/outer/exam/getExam
 $qmth.exchange.saveExamUrl=/api/exchange/outer/exam/saveExam
@@ -36,6 +35,8 @@ $qmth.exchange.saveStudentPhotoUrl=/api/exchange/outer/face/addPhoto
 $qmth.exchange.findTopScoreQueueUrl=/api/exchange/outer/scoreQueue/getScoreQueueTop
 $qmth.exchange.removeTopScoreQueueUrl=/api/exchange/outer/scoreQueue/deleteScoreQueueTop
 $qmth.exchange.findExamScoreUrl=/api/exchange/outer/score/getScoreData
-
+#
+# ********** dataDir config **********
+#
 examcloud.web.sys.dataDir=/home/admin/project/examcloud/examcloud-exchange-dock/files
 examcloud.web.sys.tempDataDir=/home/admin/project/examcloud/examcloud-exchange-dock/files

+ 1 - 6
config-center-server/src/main/resources/examcloud/dev/application-E.properties

@@ -1,11 +1,6 @@
-spring.application.name=EC-CORE-EXAMWORK
 server.port=8001
-
+spring.application.name=EC-CORE-EXAMWORK
 examcloud.bootstrap.app.appId=2
 examcloud.bootstrap.app.secretKey=123456
-
 $rmp.ctr.examwork=/api/ecs_exam_work
 $rmp.cloud.examwork=/api/core/examwork/
-
-
-

+ 11 - 12
config-center-server/src/main/resources/examcloud/dev/application-EX.properties

@@ -1,23 +1,22 @@
-spring.application.name=EC-EXCHANGE
 server.port=8007
-
+spring.application.name=EC-EXCHANGE
 examcloud.bootstrap.app.appId=11
 examcloud.bootstrap.app.secretKey=123456
-
 $rmp.ctr.exchange.inner=/api/exchange/inner
 $rmp.ctr.exchange.outer=/api/exchange/outer
 $rmp.cloud.exchange.inner=/api/exchange/inner
 $rmp.cloud.exchange.outer=/api/exchange/outer
-
+#
+# ********** sms config **********
+#
+aliyun.sms.accessKeyId=LTAI4GERu4yHmhcigtGVmb8H
+aliyun.sms.accessKeySecret=RUtwuf5qQkqF4d2faeSLncLlJtqqLh
+sms.virtual.enable=true
+sms.smsCode.virtual.enable=true
+#
+# ********** pushScore api config **********
+#
 app.pushscore.enable=true
 sydx.pushscore.url.schema=http
 sydx.pushscore.url.host=www.cupde.cn
 sydx.pushscore.url.port=80
-
-aliyun.sms.accessKeyId=LTAIhSyYIfGx3e9H
-aliyun.sms.accessKeySecret=NyT0UfUuP900pYhYTM92AEBYP43uZA
-
-sms.virtual.enable=true
-sms.smsCode.virtual.enable=true
-
-

+ 11 - 15
config-center-server/src/main/resources/examcloud/dev/application-LM.properties

@@ -1,24 +1,20 @@
-spring.application.name=EC-LOGIC-MARKING
 server.port=8005
-
+spring.application.name=EC-LOGIC-MARKING
 examcloud.bootstrap.app.appId=8
 examcloud.bootstrap.app.secretKey=123456
-
-$rmp.ctr.data.process = /api/ecs_data_process/
+$rmp.ctr.data.process=/api/ecs_data_process/
 app.api.marking=/api/ecs_marking/
 
-$redis.paper.prefix =$_DATA_PROCESS_PJ_PAPERID
-
-$core.marking.feign.client =EC-CORE-MARKING
-
-# Increase the Hystrix timeout to 600s (globally)
-hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=600000
-
-# multipart config
 spring.servlet.multipart.max-file-size=200MB
 spring.servlet.multipart.max-request-size=200MB
-
+#
+# ********** rpc config **********
+#
 examcloud.rpc.readTimeout=3600000
 examcloud.rpc.writeTimeout=3600000
-
-
+#
+# ********** other config **********
+#
+$core.marking.feign.client=EC-CORE-MARKING
+$redis.paper.prefix=$_DATA_PROCESS_PJ_PAPERID
+hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=600000

+ 17 - 14
config-center-server/src/main/resources/examcloud/dev/application-M.properties

@@ -1,24 +1,27 @@
-spring.application.name=EC-CORE-MARKING
 server.port=8004
-
+spring.application.name=EC-CORE-MARKING
 examcloud.bootstrap.app.appId=9
 examcloud.bootstrap.app.secretKey=123456
-
-# Increase the Hystrix timeout to 600s (globally)
-hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=600000
-hystrix.threadpool.default.coreSize=500
-
-#\u8bd5\u5377\u9501\u5b9a\u65f6\u95f4:\u5206\u949f
-$app.paper.deadline.time=50
-#\u9501\u5b9a\u8bd5\u5377\u6e05\u7406\u65f6\u95f4\u95f4\u9694:\u5206\u949f
-$app.paper.clean.time=1
-
 $rmp.ctr.marking=/api/ecs_marking/
 $rmp.cloud.marking=/api/core/marking/
 
-# multipart config
 spring.servlet.multipart.max-file-size=200MB
 spring.servlet.multipart.max-request-size=200MB
-
+#
+# ********** rpc config **********
+#
 examcloud.rpc.readTimeout=3600000
 examcloud.rpc.writeTimeout=3600000
+#
+# ********** paper lock time (Minute) **********
+#
+$app.paper.deadline.time=50
+#
+# ********** paper lock cleanTime (Minute) **********
+#
+$app.paper.clean.time=1
+#
+# ********** other config **********
+#
+hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=600000
+hystrix.threadpool.default.coreSize=500

+ 19 - 15
config-center-server/src/main/resources/examcloud/dev/application-OE.properties

@@ -1,10 +1,12 @@
-spring.application.name=EC-CORE-OE-ADMIN
 server.port=8013
-
+spring.application.name=EC-CORE-OE-ADMIN
 examcloud.bootstrap.app.appId=4
 examcloud.bootstrap.app.secretKey=123456
-
-#mongodb
+$rmp.ctr.oe=/api/ecs_oe_admin
+$rmp.cloud.oe=/api/core/oe/admin
+#
+# ********** mongodb config **********
+#
 mguri.username=examcloud_oe_dev
 mguri.password=examcloud_oe_dev
 #mguri.hostAndPortGroup=XXX
@@ -12,19 +14,21 @@ mguri.database=examcloud_oe_dev
 mguri.maxPoolSize=50
 spring.data.mongodb.database=examcloud_oe_dev
 spring.data.mongodb.grid-fs-database=examcloud_oe_dev
-
-#upyun
+#
+# ********** pushScore api config **********
+#
+$cug_wh_push_score_key=J5UDfJo1lnrCpH5AHL2GUXXAtDxxa8qm
+#
+# ********** upload config **********
+#
 app.upyun.uploadUrl=/offline-exam/test/
 app.upyun.answer.maxsize=30
-
-#baidu
+#
+# ********** baidu config **********
+#
 $baidu.faceliveness.threshold=0.39
-
-# remote api config
-$rmp.cloud.oe=/api/core/oe/admin
-$rmp.ctr.oe=/api/ecs_oe_admin
-$cug_wh_push_score_key=J5UDfJo1lnrCpH5AHL2GUXXAtDxxa8qm
-
+#
+# ********** other config **********
+#
 exam_redis_key_prefix=oe_student:exam_session_
 exam_question_key_prefix=oe_student:exam_question_
-

+ 31 - 19
config-center-server/src/main/resources/examcloud/dev/application-OES.properties

@@ -1,10 +1,12 @@
-spring.application.name=EC-CORE-OE-STUDENT
 server.port=8003
-
+spring.application.name=EC-CORE-OE-STUDENT
 examcloud.bootstrap.app.appId=5
 examcloud.bootstrap.app.secretKey=123456
-
-#mongodb
+app.api.oe.student=/api/ecs_oe_student
+$rmp.cloud.oe.student=/api/core/oe/student/
+#
+# ********** mongodb config **********
+#
 mguri.username=examcloud_oe_dev
 mguri.password=examcloud_oe_dev
 #mguri.hostAndPortGroup=XXX
@@ -12,24 +14,34 @@ mguri.database=examcloud_oe_dev
 mguri.maxPoolSize=50
 spring.data.mongodb.database=examcloud_oe_dev
 spring.data.mongodb.grid-fs-database=examcloud_oe_dev
-
-#upyun
+#
+# ********** datasource config **********
+#
+#spring.datasource.druid.max-active=800
+#
+# ********** wechat api prefix config **********
+#
+audio.app.url=http://wxapp2.qmth.com.cn
+#
+# ********** pushScore api config **********
+#
+$cug_wh_push_score_key=J5UDfJo1lnrCpH5AHL2GUXXAtDxxa8qm
+#
+# ********** upload config **********
+#
 app.upyun.uploadUrl=/offline-exam/test/
 app.upyun.answer.maxsize=30
-
-#facepp
+#
+# ********** baidu config **********
+#
+$baidu.faceliveness.threshold=0.39
+#
+# ********** face++ config **********
+#
 app.faceid.get_token_url=https://api.megvii.com/faceid/liveness/v2/get_token
 app.face.coordinate.proportion=20
-
-#baidu
-$baidu.faceliveness.threshold=0.39
-
-$rmp.cloud.oe.student=/api/core/oe/student/
-app.api.oe.student=/api/ecs_oe_student
-
+#
+# ********** other config **********
+#
 exam_redis_key_prefix=oe_student:exam_session_
 exam_question_key_prefix=oe_student:exam_question_
-
-$cug_wh_push_score_key=J5UDfJo1lnrCpH5AHL2GUXXAtDxxa8qm
-
-audio.app.url=http://wxapp2.qmth.com.cn

+ 31 - 20
config-center-server/src/main/resources/examcloud/dev/application-OET.properties

@@ -1,10 +1,12 @@
-spring.application.name=EC-CORE-OE-TASK
 server.port=8002
-
+spring.application.name=EC-CORE-OE-TASK
 examcloud.bootstrap.app.appId=6
 examcloud.bootstrap.app.secretKey=123456
-
-#mongodb
+app.api.oe.student.face=/api/ecs_oe_student_face
+$rmp.cloud.oe.student.face=/api/core/oe/student/face
+#
+# ********** mongodb config **********
+#
 mguri.username=examcloud_oe_dev
 mguri.password=examcloud_oe_dev
 #mguri.hostAndPortGroup=XXX
@@ -12,24 +14,33 @@ mguri.database=examcloud_oe_dev
 mguri.maxPoolSize=50
 spring.data.mongodb.database=examcloud_oe_dev
 spring.data.mongodb.grid-fs-database=examcloud_oe_dev
-
-#upyun
-app.upyun.uploadUrl=/offline-exam/test/
-app.upyun.answer.maxsize=30
-
-#capture
+#
+# ********** xxl job config **********
+#
+xxl.job.executor.appname=oe-task-executor
+#
+# ********** sync task config **********
+#
+examcloud.record.data.sync.enable=false
+examcloud.record.data.sync.allowOrgList=
+examcloud.record.data.sync.limitOrgList=
+#
+# ********** face task config **********
+#
+examcloud.face.compare.task.enable=false
+#
+# ********** capture queue config **********
+#
 $capture.queue.limit=200
 $capture.thread.num=10
 $capture.process.timeout=5
 $capture.queue.failed.max.monitor.num=25
-
-$rmp.cloud.oe.student.face=/api/core/oe/student/face
-app.api.oe.student.face=/api/ecs_oe_student_face
-
+#
+# ********** upload config **********
+#
+app.upyun.uploadUrl=/offline-exam/test/
+app.upyun.answer.maxsize=30
+#
+# ********** other config **********
+#
 exam_redis_key_prefix=oe_student:exam_session_
-
-examcloud.face.compare.task.enable=false
-examcloud.record.data.sync.enable=false
-examcloud.record.data.sync.allowOrgList=
-examcloud.record.data.sync.limitOrgList=
-xxl.job.executor.appname=oe-task-executor

+ 11 - 12
config-center-server/src/main/resources/examcloud/dev/application-P.properties

@@ -1,25 +1,24 @@
-spring.application.name=EC-CORE-PRINT
 server.port=8009
-
+spring.application.name=EC-CORE-PRINT
 examcloud.bootstrap.app.appId=12
 examcloud.bootstrap.app.secretKey=123456
-
-# cloud api config
-$rmp.cloud.print=/api/core/prt
 $rmp.ctrl.print=/api/ecs_prt
+$rmp.cloud.print=/api/core/prt
 
-# multipart config
 spring.servlet.multipart.max-file-size=100MB
 spring.servlet.multipart.max-request-size=100MB
-
-# upyun config
+#
+# ********** upload config **********
+#
 $upyun.site.1.bucketUrl=https://v0.api.upyun.com/exam-cloud-test
 $upyun.site.1.fileUrl=https://ecs-test-static.qmth.com.cn
 $upyun.site.1.uploadUrl=/ecs-print/test/
-
-# question url prefix config
+#
+# ********** question api prefix config **********
+#
 $question.url.prefix=https://192.168.10.39
-
+#
+# ********** dataDir config **********
+#
 examcloud.web.sys.dataDir=/home/admin/project/examcloud/examcloud-core-print/files
 examcloud.web.sys.tempDataDir=/home/admin/project/examcloud/examcloud-core-print/files
-

+ 19 - 20
config-center-server/src/main/resources/examcloud/dev/application-Q.properties

@@ -1,26 +1,15 @@
-spring.application.name=EC-CORE-QUESTION
 server.port=8008
-
+spring.application.name=EC-CORE-QUESTION
 examcloud.bootstrap.app.appId=3
 examcloud.bootstrap.app.secretKey=123456
-
-# cloud api config
 api_cqb=/api/ecs_ques
 $rmp.cloud.questions=/api/core/questions/
-app.api.core=/api/ecs_core
-app.api.exam=/api/ecs_exam_work
 
-# multipart config
 spring.servlet.multipart.max-file-size=200MB
 spring.servlet.multipart.max-request-size=200MB
-
-# common config
-question.reduplicate.similarity=0.95
-$redis.paper.prefix=$_DATA_PROCESS_PJ_PAPERID
-hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=600000
-hystrix.threadpool.default.coreSize=500
-
-#mongodb config
+#
+# ********** mongodb config **********
+#
 mguri.username=examcloud_question_dev
 mguri.password=examcloud_question_dev
 #mguri.hostAndPortGroup=XXX
@@ -28,14 +17,24 @@ mguri.database=examcloud_question_dev
 mguri.maxPoolSize=50
 spring.data.mongodb.database=examcloud_question_dev
 spring.data.mongodb.grid-fs-database=examcloud_question_dev
-
-# upyun config
+#
+# ********** upload config **********
+#
 upyun.uploadUrl=/comm-ques-bank/prod/exam-paper-file/
 upyun.audio.uploadUrl=/comm-ques-bank/prod/audio/
 upyun.audio.maxsize=10
 upyun.downloadDirectory=paperDirectory
 upyun.zipDirectory=paperZipDirectory
 upyun.radioType=mp3,wma
-
-
-
+#
+# ********** examcloud api config **********
+#
+app.api.core=/api/ecs_core
+app.api.exam=/api/ecs_exam_work
+#
+# ********** other config **********
+#
+$redis.paper.prefix=$_DATA_PROCESS_PJ_PAPERID
+hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=600000
+hystrix.threadpool.default.coreSize=500
+question.reduplicate.similarity=0.95

+ 1 - 5
config-center-server/src/main/resources/examcloud/dev/application-R.properties

@@ -1,13 +1,9 @@
-spring.application.name=EC-CORE-REPORTS
 server.port=8015
-
+spring.application.name=EC-CORE-REPORTS
 examcloud.bootstrap.app.appId=15
 examcloud.bootstrap.app.secretKey=123456
-
-
 $rmp.ctr.reports=/api/ecs_reports/
 $rmp.cloud.reports=/api/core/reports/
 
-# multipart config
 spring.servlet.multipart.max-file-size=200MB
 spring.servlet.multipart.max-request-size=200MB

+ 19 - 17
config-center-server/src/main/resources/examcloud/dev/application-T.properties

@@ -1,22 +1,23 @@
-spring.application.name=EC-TASK
 server.port=8011
-
+spring.application.name=EC-TASK
 examcloud.bootstrap.app.appId=10
 examcloud.bootstrap.app.secretKey=123456
-
 $rmp.ctr.task=/api/ctr/task/
 $rmp.cloud.task=/api/cloud/task/
-
+#
+# ********** job config **********
+#
+task.scheduleJob.enabled=true
+#
+# ********** sync config **********
+#
 $sync.async=true
 
-$sync.syncStudent.group=EXAMWORK,MARKING,OE
-$sync.syncStudent.component.EXAMWORK=http://EC-CORE-EXAMWORK/api/core/examwork/dataSync/syncStudent
-$sync.syncStudent.component.MARKING=http://EC-CORE-MARKING/api/core/marking/dataSync/syncStudent
-$sync.syncStudent.component.OE=http://EC-CORE-OE-ADMIN/api/core/oe/admin/exam/dataSync/syncStudent
+$sync.syncOrg.group=,
+$sync.syncOrg.component.PRINT=http://EC-CORE-PRINT/api/core/prt/data/syncOrg
 
-$sync.syncExamStudent.group=OE,MARKING
-$sync.syncExamStudent.component.OE=http://EC-CORE-OE-ADMIN/api/core/oe/admin/exam/dataSync/syncExamStudent
-$sync.syncExamStudent.component.MARKING=http://EC-CORE-MARKING/api/core/marking/dataSync/syncExamStudent
+$sync.syncUser.group=,
+$sync.syncUser.component.PRINT=http://EC-CORE-PRINT/api/core/prt/data/syncUser
 
 $sync.syncCourse.group=EXAMWORK,QUESTION,MARKING,OE
 $sync.syncCourse.component.PRINT=http://EC-CORE-PRINT/api/core/prt/data/syncCourse
@@ -25,14 +26,15 @@ $sync.syncCourse.component.MARKING=http://EC-CORE-MARKING/api/core/marking/dataS
 $sync.syncCourse.component.QUESTION=http://EC-CORE-QUESTION/api/core/questions/dataSync/syncCourse
 $sync.syncCourse.component.OE=http://EC-CORE-OE-ADMIN/api/core/oe/admin/exam/dataSync/syncCourse
 
-$sync.syncOrg.group=,
-$sync.syncOrg.component.PRINT=http://EC-CORE-PRINT/api/core/prt/data/syncOrg
-
 $sync.syncExam.group=QUESTION
 $sync.syncExam.component.PRINT=http://EC-CORE-PRINT/api/core/prt/data/syncExam
 $sync.syncExam.component.QUESTION=http://EC-CORE-QUESTION/api/core/questions/dataSync/syncExam
 
-$sync.syncUser.group=,
-$sync.syncUser.component.PRINT=http://EC-CORE-PRINT/api/core/prt/data/syncUser
+$sync.syncStudent.group=EXAMWORK,MARKING,OE
+$sync.syncStudent.component.EXAMWORK=http://EC-CORE-EXAMWORK/api/core/examwork/dataSync/syncStudent
+$sync.syncStudent.component.MARKING=http://EC-CORE-MARKING/api/core/marking/dataSync/syncStudent
+$sync.syncStudent.component.OE=http://EC-CORE-OE-ADMIN/api/core/oe/admin/exam/dataSync/syncStudent
 
-task.scheduleJob.enabled=true
+$sync.syncExamStudent.group=OE,MARKING
+$sync.syncExamStudent.component.OE=http://EC-CORE-OE-ADMIN/api/core/oe/admin/exam/dataSync/syncExamStudent
+$sync.syncExamStudent.component.MARKING=http://EC-CORE-MARKING/api/core/marking/dataSync/syncExamStudent

+ 1 - 2
config-center-server/src/main/resources/examcloud/dev/application-WS.properties

@@ -1,6 +1,5 @@
-spring.application.name=EC-WEBSOCKET
 server.port=8010
-
+spring.application.name=EC-WEBSOCKET
 examcloud.bootstrap.app.appId=7
 examcloud.bootstrap.app.secretKey=123456
 

+ 100 - 90
config-center-server/src/main/resources/examcloud/dev/application.properties

@@ -1,39 +1,43 @@
-management.endpoints.web.exposure.include=health,info,config-refresh
-
-spring.jpa.hibernate.ddl-auto=validate
-
-spring.main.allow-bean-definition-overriding=true
-
+#
+# ********** server config **********
+#
+server.tomcat.threads.max=1000
+server.tomcat.accept-count=1000
+server.tomcat.max-connections=20000
+server.tomcat.uri-encoding=UTF-8
 spring.freemarker.suffix=.ftl
-spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
 spring.jackson.time-zone=GMT+8
-
+spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
+#spring.mvc.async.request-timeout=60000
+spring.main.allow-bean-definition-overriding=true
+management.endpoints.web.exposure.include=health,info,config-refresh
+#
+# ********** eureka config **********
+#
+eureka.client.serviceUrl.defaultZone=http://192.168.10.39:1111/eureka/
+eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
 eureka.instance.lease-renewal-interval-in-seconds=3
 eureka.instance.lease-expiration-duration-in-seconds=6
 eureka.instance.prefer-ip-address=true
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
 eureka.client.healthcheck.enabled=true
 eureka.client.registry-fetch-interval-seconds=3
 eureka.client.instance-info-replication-interval-seconds=5
 eureka.client.initial-instance-info-replication-interval-seconds=5
-
-eureka.client.serviceUrl.defaultZone=http://192.168.10.39:1111/eureka/
-
-#datasource
+#
+# ********** db mysql config **********
+#
 dsurl.host=192.168.10.130
 dsurl.port=3306
 dsurl.database=exam_cloud_dev
 spring.datasource.username=exam_cloud_dev
 spring.datasource.password=exam_cloud_dev
-
 spring.datasource.url=jdbc:mysql://${dsurl.host}:${dsurl.port}/${dsurl.database}?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2b8&rewriteBatchedStatements=true
 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
 spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
-
-#druid
+spring.jpa.hibernate.ddl-auto=validate
 spring.datasource.druid.initial-size=2
 spring.datasource.druid.min-idle=2
-spring.datasource.druid.max-active=10
+spring.datasource.druid.max-active=35
 spring.datasource.druid.max-wait=3000
 spring.datasource.druid.validation-query=SELECT 1
 spring.datasource.druid.validation-query-timeout=2000
@@ -53,19 +57,91 @@ spring.datasource.druid.stat-view-servlet.enabled=true
 spring.datasource.druid.stat-view-servlet.url-pattern=/druid/*
 spring.datasource.druid.stat-view-servlet.reset-enable=true
 spring.datasource.druid.stat-view-servlet.login-username=admin
-spring.datasource.druid.stat-view-servlet.login-password=admin
-
+spring.datasource.druid.stat-view-servlet.login-password=Qmth2020
+#
+# ********** db redis config **********
+#
 spring.redis.host=192.168.10.130
 spring.redis.port=6379
 spring.redis.password=examcloud
 spring.redis.database=0
-
-#log
+#
+# ********** db mongodb config **********
+#
+#mguri.username=XXX
+#mguri.password=XXX
+mguri.hostAndPortGroup=192.168.10.130:27017
+#mguri.database=admin
+#mguri.maxPoolSize=50
+spring.data.mongodb.uri=mongodb://${mguri.username}:${mguri.password}@${mguri.hostAndPortGroup}/${mguri.database}?maxPoolSize=${mguri.maxPoolSize}&maxIdleTimeMS=6000
+#
+# ********** rocket mq config **********
+#
+$report.enable=true
+$report.mq-type=rocketmq
+$rocketmq-accesskey=accesskey
+$rocketmq-secretkey=secretkey
+$rocketmq-namesrv-addr=192.168.10.39:9876
+#
+# ********** job center config **********
+#
+xxl.job.admin.addresses=http://192.168.10.39:8800/job-admin
+xxl.job.accessToken=91b4ab2460dfee5bc88e377a735551c5
+xxl.job.executor.logpath=dataDir/job-handler
+xxl.job.executor.logretentiondays=30
+xxl.job.executor.port=8801
+xxl.job.executor.appname=
+xxl.job.executor.address=
+xxl.job.executor.ip=
+#
+# ********** face verify config **********
+#
+examcloud.starters.face.verify.facePlusKey=VOlRKNlCSAYIOcSLDKOaZukkqpmi-Pwo
+examcloud.starters.face.verify.facePlusSecret=bzMjy-JfwtVUxVDMzagFh7ggbQBC71f1
+examcloud.starters.face.verify.baiduKey=WkMttisvQVrqDSSSDhU2Un9X
+examcloud.starters.face.verify.baiduSecret=Zb83wGDg75yrU4oOkbkeQGW3KlOSHsMm
+examcloud.starters.face.verify.baiduLocalEnabled=true
+examcloud.starters.face.verify.baiduLocalAppId=test
+examcloud.starters.face.verify.baiduLocalUrlPrefix=http://192.168.20.253
+examcloud.starters.face.verify.baiduExpectFaceCompareScore=70
+#
+# ********** face++ config **********
+#
+$facepp.apiKey=VOlRKNlCSAYIOcSLDKOaZukkqpmi-Pwo
+$facepp.apiSecret=bzMjy-JfwtVUxVDMzagFh7ggbQBC71f1
+$facepp.faceid.api_key=7bLqEKw15PZgT1WmwsFbeagu-fAMFySQ
+$facepp.faceid.api_secret=xf47E4PWS9T2beyiHA6spKusYduTRhVe
+#
+# ********** baidu config **********
+#
+$baidu.apiKey=WkMttisvQVrqDSSSDhU2Un9X
+$baidu.secretKey=Zb83wGDg75yrU4oOkbkeQGW3KlOSHsMm
+#
+# ********** [Deprecated] api limit config **********
+#
+examcloud.api.flowLimited.enable=false
+examcloud.api.flowLimited.allowedRate=10
+examcloud.api.flowLimited.minCallRate=10
+examcloud.api.permitsPerSecond=8000
+#
+# ********** api crypto config **********
+#
+examcloud.starters.crypto.groups=ABCDE,AB,AC,AD,AE,BA,BC,BD,BE,CA,CB,CD,CE,DA,DB,DC,DE,EA,EB,EC,ED,ABC,ABD,ABE,ACB,ACD,ACE,ADB,ADC,ADE,AEB,AEC,AED,BAC,BAD,BAE,BCA,BCD,BCE,BDA,BDC,BDE,BEA,BEC,BED,CAB,CAD,CAE,CBA,CBD,CBE,CDA,CDB,CDE,CEA,CEB,CED,DAB,DAC,DAE,DBA,DBC,DBE,DCA,DCB,DCE,DEA,DEB,DEC,EAB,EAC,EAD,EBA,EBC,EBD,ECA,ECB,ECD,EDA,EDB,EDC
+examcloud.starters.crypto.rsaPublicKey=xxx
+examcloud.starters.crypto.rsaPrivateKey=xxx
+#
+# ********** log format config **********
+#
 examcloud.web.log.normalResponseLogEnable=true
 examcloud.web.log.responseLogJsonMaxSize=200
-examcloud.inet.preferredNetworks=^192\.168\.10
-
-#upyun 1
+#examcloud.inet.preferredNetworks=^192\.168
+#
+# ********** data rule config **********
+#
+examcloud.data.rule.enable=true
+#
+# ********** file storage config **********
+#
 $upyun.site.1.bucketName=exam-cloud-test
 $upyun.site.1.userName=examcloudtest
 $upyun.site.1.domain=https://ecs-test-static-upyun.qmth.com.cn
@@ -86,69 +162,3 @@ $aliyun.site.2.domain=https://ecs-test-static.qmth.com.cn
 
 $upyun.site.num=1
 $aliyun.site.num=2
-
-#facepp
-$facepp.apiKey=VOlRKNlCSAYIOcSLDKOaZukkqpmi-Pwo
-$facepp.apiSecret=bzMjy-JfwtVUxVDMzagFh7ggbQBC71f1
-$facepp.faceid.api_key=7bLqEKw15PZgT1WmwsFbeagu-fAMFySQ
-$facepp.faceid.api_secret=xf47E4PWS9T2beyiHA6spKusYduTRhVe
-
-#mongodb
-#mguri.username=XXX
-#mguri.password=XXX
-mguri.hostAndPortGroup=192.168.10.130:27017
-#mguri.database=admin
-#mguri.maxPoolSize=50
-
-spring.data.mongodb.uri=mongodb://${mguri.username}:${mguri.password}@${mguri.hostAndPortGroup}/${mguri.database}?maxPoolSize=${mguri.maxPoolSize}&maxIdleTimeMS=6000
-
-#baidu
-$baidu.apiKey=WkMttisvQVrqDSSSDhU2Un9X
-$baidu.secretKey=Zb83wGDg75yrU4oOkbkeQGW3KlOSHsMm
-
-#tomcat
-server.tomcat.uri-encoding=UTF-8
-server.tomcat.threads.max=500
-server.tomcat.accept-count=1000
-server.tomcat.max-connections=10000
-
-spring.mvc.async.request-timeout=60000
-
-examcloud.api.flowLimited.enable=false
-examcloud.api.flowLimited.allowedRate=10
-examcloud.api.flowLimited.minCallRate=10
-examcloud.api.permitsPerSecond=8000
-
-examcloud.data.rule.enable=true
-
-# mq
-$report.enable=true
-$report.mq-type=rocketmq
-$rocketmq-accesskey=accesskey
-$rocketmq-secretkey=secretkey
-$rocketmq-namesrv-addr=192.168.10.39:9876
-
-# crypto config
-examcloud.starters.crypto.groups=ABCDE,AB,AC,AD,AE,BA,BC,BD,BE,CA,CB,CD,CE,DA,DB,DC,DE,EA,EB,EC,ED,ABC,ABD,ABE,ACB,ACD,ACE,ADB,ADC,ADE,AEB,AEC,AED,BAC,BAD,BAE,BCA,BCD,BCE,BDA,BDC,BDE,BEA,BEC,BED,CAB,CAD,CAE,CBA,CBD,CBE,CDA,CDB,CDE,CEA,CEB,CED,DAB,DAC,DAE,DBA,DBC,DBE,DCA,DCB,DCE,DEA,DEB,DEC,EAB,EAC,EAD,EBA,EBC,EBD,ECA,ECB,ECD,EDA,EDB,EDC
-examcloud.starters.crypto.rsaPublicKey=xxx
-examcloud.starters.crypto.rsaPrivateKey=xxx
-
-# face verify config
-examcloud.starters.face.verify.facePlusKey=VOlRKNlCSAYIOcSLDKOaZukkqpmi-Pwo
-examcloud.starters.face.verify.facePlusSecret=bzMjy-JfwtVUxVDMzagFh7ggbQBC71f1
-examcloud.starters.face.verify.baiduKey=WkMttisvQVrqDSSSDhU2Un9X
-examcloud.starters.face.verify.baiduSecret=Zb83wGDg75yrU4oOkbkeQGW3KlOSHsMm
-examcloud.starters.face.verify.baiduLocalEnabled=true
-examcloud.starters.face.verify.baiduLocalAppId=test
-examcloud.starters.face.verify.baiduLocalUrlPrefix=http://192.168.20.253
-examcloud.starters.face.verify.baiduExpectFaceCompareScore=70
-
-# job conter config
-xxl.job.admin.addresses=http://192.168.10.39:8800/job-admin
-xxl.job.accessToken=91b4ab2460dfee5bc88e377a735551c5
-xxl.job.executor.logpath=dataDir/job-handler
-xxl.job.executor.logretentiondays=30
-xxl.job.executor.port=8801
-xxl.job.executor.appname=
-xxl.job.executor.address=
-xxl.job.executor.ip=