Commit c4c1ee1e authored by 智勇's avatar 智勇

更新资源限制

parent 9f8264d2
/* eslint-disable no-multi-assign */
const _ = require('lodash') const _ = require('lodash')
const defaultUI = { const defaultUI = {
memory: { memory: {
request: 5, request: 5,
limit: 50 limit: 50,
}, },
cpu: { cpu: {
request: 0, request: 0,
limit: 100 limit: 100,
} },
} }
const defaultJava = { const defaultJava = {
memory: { memory: {
request: 500, request: 500,
limit: 1024 limit: 1024,
}, },
cpu: { cpu: {
request: 100, request: 100,
limit: 1000 limit: 1000,
} },
} }
const defaultNodejs = { const defaultNodejs = {
memory: { memory: {
request: 10, request: 10,
limit: 300 limit: 300,
}, },
cpu: { cpu: {
request: 0, request: 0,
limit: 200 limit: 200,
} },
} }
const defaultRedis = { const defaultRedis = {
memory: { memory: {
request: 40, request: 40,
limit: 100 limit: 100,
}, },
cpu: { cpu: {
request: 100, request: 100,
limit: 200 limit: 200,
} },
} }
const defaultZookeeper = { const defaultZookeeper = {
memory: { memory: {
request: 100, request: 100,
limit: 300 limit: 300,
}, },
cpu: { cpu: {
request: 100, request: 100,
limit: 200 limit: 200,
} },
} }
const defaultMysql = { const defaultMysql = {
memory: { memory: {
request: 1024, request: 1024,
limit: 1500 limit: 1500,
}, },
cpu: { cpu: {
request: 200, request: 200,
limit: 2000 limit: 2000,
} },
} }
const defaultRabbitmq = { const defaultRabbitmq = {
memory: { memory: {
request: 200, request: 200,
limit: 500 limit: 500,
}, },
cpu: { cpu: {
request: 100, request: 100,
limit: 200 limit: 200,
} },
} }
let projectConfig = {} const projectConfig = {}
const defaultConfig = _.assign({}, defaultJava, {
projectConfig["gu-bei"] = memory: {
projectConfig["cash-loan-flow"] = request: 800,
projectConfig["black-hole"] = limit: 1024,
projectConfig["spider-center"] = },
projectConfig["notify"] =
projectConfig["gyxd"] =
projectConfig["business-flow"] = _.assign({}, defaultJava, {
"memory": {
"request": 800,
"limit": 1024
}
}) })
projectConfig['gu-bei'] = projectConfig['cash-loan-flow'] = projectConfig['black-hole'] = projectConfig['spider-center'] = defaultConfig
projectConfig.notify = projectConfig.gyxd = projectConfig['business-flow'] = defaultConfig
// clotho启动比较耗时 // clotho启动比较耗时
projectConfig["clotho"] = { projectConfig.clotho = {
"memory": { memory: {
"request": 800, request: 800,
"limit": 1500 limit: 1500,
}, },
cpu: { cpu: {
request: 100, request: 100,
limit: 2000 limit: 2000,
} },
} }
projectConfig["xyqb-user2"] = projectConfig['xyqb-user2'] = projectConfig.xyqb = {
projectConfig["xyqb"] = { memory: {
"memory": { request: 800,
"request": 800, limit: 1024,
"limit": 1024
}, },
cpu: { cpu: {
request: 100, request: 100,
limit: 2000 limit: 2000,
} },
} }
projectConfig["urge-dispatcher"] = projectConfig['urge-dispatcher'] = projectConfig['traffic-webapp'] = _.assign({}, defaultJava, {
projectConfig["traffic-webapp"] = _.assign({}, defaultJava, { memory: {
"memory": { request: 100,
"request": 4, limit: 200,
"limit": 100 },
}
}) })
exports.projectConfig = projectConfig exports.projectConfig = projectConfig
...@@ -132,8 +127,5 @@ exports.defaultConfig = { ...@@ -132,8 +127,5 @@ exports.defaultConfig = {
redis: defaultRedis, redis: defaultRedis,
zookeeper: defaultZookeeper, zookeeper: defaultZookeeper,
mysql: defaultMysql, mysql: defaultMysql,
rabbitmq: defaultRabbitmq rabbitmq: defaultRabbitmq,
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment