Skip to content

Commit 526cf93

Browse files
committed
release:1.13.0
1 parent a444c2a commit 526cf93

File tree

1 file changed

+36
-70
lines changed

1 file changed

+36
-70
lines changed

Diff for: polaris-server.yaml

+36-70
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@
1313
# CONDITIONS OF ANY KIND, either express or implied. See the License for the
1414
# specific language governing permissions and limitations under the License.
1515

16-
# server启动引导配置
1716
bootstrap:
18-
# 全局日志
1917
logger:
2018
config:
2119
rotateOutputPath: log/polaris-config.log
@@ -183,11 +181,10 @@ bootstrap:
183181
- stdout
184182
errorOutputPaths:
185183
- stderr
186-
# 按顺序启动server
184+
#
187185
startInOrder:
188-
open: true # 是否开启,默认是关闭
189-
key: sz # 全局锁
190-
# 注册为北极星服务
186+
open: true
187+
key: sz
191188
polaris_service:
192189
# probe_address: ##DB_ADDR##
193190
enable_register: true
@@ -196,7 +193,6 @@ bootstrap:
196193
- name: polaris.checker
197194
protocols:
198195
- service-grpc
199-
# apiserver配置
200196
apiservers:
201197
- name: service-eureka
202198
option:
@@ -214,7 +210,7 @@ apiservers:
214210
whiteList: 127.0.0.1
215211
purgeCounterInterval: 10s
216212
purgeCounterExpired: 5s
217-
- name: api-http # 协议名,全局唯一
213+
- name: api-http
218214
option:
219215
listenIP: "0.0.0.0"
220216
listenPort: 8090
@@ -232,13 +228,13 @@ apiservers:
232228
enable: true
233229
console:
234230
enable: true
235-
include: [ default ]
231+
include: [default]
236232
client:
237233
enable: true
238-
include: [ discover, register, healthcheck ]
234+
include: [discover, register, healthcheck]
239235
config:
240236
enable: true
241-
include: [ default ]
237+
include: [default]
242238
- name: service-grpc
243239
option:
244240
listenIP: "0.0.0.0"
@@ -256,7 +252,7 @@ apiservers:
256252
api:
257253
client:
258254
enable: true
259-
include: [ discover, register, healthcheck ]
255+
include: [discover, register, healthcheck]
260256
- name: config-grpc
261257
option:
262258
listenIP: "0.0.0.0"
@@ -289,25 +285,17 @@ apiservers:
289285
# listenIP: 0.0.0.0
290286
# listenPort: 7779
291287
# clusterName: cl5.discover
292-
# 核心逻辑的配置
293288
auth:
294-
# 鉴权插件
295289
name: defaultAuth
296290
option:
297-
# token 加密的 salt,鉴权解析 token 时需要依靠这个 salt 去解密 token 的信息
298-
# salt 的长度需要满足以下任意一个:len(salt) in [16, 24, 32]
299291
salt: polarismesh@2021
300-
# 控制台鉴权能力开关,默认开启
301292
consoleOpen: true
302-
# 客户端鉴权能力开关, 默认关闭
303293
clientOpen: false
304294
namespace:
305-
# 是否允许自动创建命名空间
306295
autoCreate: true
307296
naming:
308297
auth:
309298
open: false
310-
# 批量控制器
311299
batch:
312300
register:
313301
open: true
@@ -335,7 +323,6 @@ naming:
335323
waitTime: 32ms
336324
maxBatchCount: 32
337325
concurrency: 64
338-
# 健康检查的配置
339326
healthcheck:
340327
open: true
341328
service: polaris.checker
@@ -365,54 +352,33 @@ healthcheck:
365352
# msgTimeout: 200ms
366353
# concurrency: 200
367354
# withTLS: false
368-
# 配置中心模块启动配置
369355
config:
370-
# 是否启动配置模块
371356
open: true
372-
# 缓存配置
373357
cache:
374358
open: true
375359
resources:
376-
- name: service # 加载服务数据
360+
- name: service
377361
option:
378-
disableBusiness: false # 不加载业务服务
379-
needMeta: true # 加载服务元数据
380-
- name: instance # 加载实例数据
362+
disableBusiness: false
363+
needMeta: true
364+
- name: instance
381365
option:
382-
disableBusiness: false # 不加载业务服务实例
383-
needMeta: true # 加载实例元数据
384-
- name: routingConfig # 加载路由数据
385-
- name: rateLimitConfig # 加载限流数据
386-
- name: circuitBreakerConfig # 加载熔断数据
387-
- name: users # 加载用户、用户组数据
388-
- name: strategyRule # 加载鉴权规则数据
389-
- name: namespace # 加载命名空间数据
390-
- name: client # 加载 SDK 数据
366+
disableBusiness: false
367+
needMeta: true
368+
- name: routingConfig
369+
- name: rateLimitConfig
370+
- name: circuitBreakerConfig
371+
- name: users
372+
- name: strategyRule
373+
- name: namespace
374+
- name: client
391375
- name: configFile
392376
option:
393-
#配置文件缓存过期时间,单位s
394377
expireTimeAfterWrite: 3600
395-
# - name: l5 # 加载l5数据
396-
# 存储配置
397378
store:
398-
# 单机文件存储插件
399379
name: boltdbStore
400380
option:
401381
path: ./polaris.bolt
402-
## 数据库存储插件
403-
# name: defaultStore
404-
# option:
405-
# master:
406-
# dbType: mysql
407-
# dbName: polaris_server
408-
# dbUser: ##DB_USER##
409-
# dbPwd: ##DB_PWD##
410-
# dbAddr: ##DB_ADDR##
411-
# maxOpenConns: 300
412-
# maxIdleConns: 50
413-
# connMaxLifetime: 300 # 单位秒
414-
# txIsolationLevel: 2 #LevelReadCommitted
415-
# 插件配置
416382
plugin:
417383
# whitelist:
418384
# name: whitelist
@@ -431,37 +397,37 @@ plugin:
431397
discoverStatis:
432398
name: discoverLocal
433399
option:
434-
interval: 60 # 统计间隔,单位为秒
400+
interval: 60
435401
statis:
436402
name: local
437403
option:
438-
interval: 60 # 统计间隔,单位为秒
404+
interval: 60
439405
ratelimit:
440406
name: token-bucket
441407
option:
442-
remote-conf: false # 是否使用远程配置
443-
ip-limit: # ip级限流,全局
444-
open: true # 系统是否开启ip级限流
408+
remote-conf: false
409+
ip-limit:
410+
open: true
445411
global:
446412
open: true
447-
bucket: 300 # 最高峰值
448-
rate: 200 # 平均一个IP每秒的请求数
449-
resource-cache-amount: 1024 # 最大缓存的IP个数
450-
white-list: [ 127.0.0.1 ]
413+
bucket: 300
414+
rate: 200
415+
resource-cache-amount: 1024
416+
white-list: [127.0.0.1]
451417
instance-limit:
452418
open: true
453419
global:
454420
bucket: 200
455421
rate: 100
456422
resource-cache-amount: 1024
457-
api-limit: # 接口级限流
458-
open: false # 是否开启接口限流,全局开关,只有为true,才代表系统的限流开启。默认关闭
423+
api-limit:
424+
open: false
459425
rules:
460426
- name: store-read
461427
limit:
462-
open: true # 接口的全局配置,如果在api子项中,不配置,则该接口依据global来做限制
463-
bucket: 2000 # 令牌桶最大值
464-
rate: 1000 # 每秒产生的令牌数
428+
open: true
429+
bucket: 2000
430+
rate: 1000
465431
- name: store-write
466432
limit:
467433
open: true
@@ -477,4 +443,4 @@ plugin:
477443
- name: "GET:/v1/naming/services"
478444
rule: store-read
479445
- name: "GET:/v1/naming/services/count"
480-
rule: store-read
446+
rule: store-read

0 commit comments

Comments
 (0)