全部产品

单个HSF应用发布服务数超过800个限制发生报错

问题描述

HSF应用发布时,发生以下报错。

java.lang.IllegalArgumentException: publisher count bigger than 800

问题原因

因为Pandora中的configclient插件对单个应用发布的HSF服务数有以下限制:

名称 示例 限制 是否可调整
{服务名}:{版本号} com.alibaba.edas.testcase.api.TestCase:1.0.0 最大192字节
组名 aliware 最大32字节
一个Pandora应用实例发布的服务数 N/A 最大800个 可以,调整方法请参见解决方案

解决方案

  1. 登录EDAS控制台,在左侧导航栏中选择应用管理>应用列表
  2. 在应用列表页面单击具体应用名称。
  3. 在应用基本信息页面的应用设置区域,单击JVM参数右侧的编辑
  4. 应用设置对话框中单击自定义,在自定义参数右侧的配置内容文本框中输入JVM属性参数-DCC.pubCountMax=2000,然后单击配置JVM参数
  5. 单击配置JVM参数完成配置。
  6. 手动重启应用使配置的JVM参数生效。

适用于

  • 企业级分布式应用服务EDAS