ESB651服务控制之服务状态控制

3年前

服务状态控制是指能够控制服务能力状态的有条件迁移,并能够通过服务状态的迁移控制服务是否可以访问。

服务状态控制是指能够控制服务能力状态的有条件迁移,并能够通过服务状态的迁移控制服务是否可以访问。



使用该功能需要配置


   server/EOS/_srv/config/system/handler-startup.xml 把 “ <handler handle-class="com.primeton.esb.governance.service.startup.ESBExtStartup" order="2300"/> ”的注释打开

   server/EOS/_srv/config/esb-jdbc.properties 数据库配置和SAM的修改为一致

   server/EOS/_srv/config/esb-interceptor.xml <configValue key="requestInterceptor"中增加拦截器com.primeton.esb.governance.interceptor.serverstatuscontrol.ServiceStatusControlInterceptor

   server/EOS/_srv/config/esb-jmx-config.xml和sam/apache-tomcat-5.5.20/webapps/sam/config/jmx-config.properties文件中的ip地址和端口保持一致,如果server和sam没有安装在同一台服务器上,则jmx-config.properties中的ip写server所在服务器的真实ip地址


服务状态有四种,如下图:


各状态中可对服务能力做的操作如下:

状态 服务是否可查找 服务是否可调用
已注册
已发布
暂停态
已注销


点击【服务状态管理】节点,右边出现所有服务状态列表。如图所示:


可以根据操作名称、操作编码、接口名称、接口编码进行模糊查询。


1. 启动


选择已注册状态的服务,点击【启动】按钮,服务状态变为已发布。


2. 暂停


选择已发布状态的服务,点击【暂停】按钮,服务状态变为已暂停。


3. 恢复


选择已暂停状态的服务,点击【恢复】按钮,服务状态变为已发布。


4. 注销


选择已暂停状态的服务,点击【注销】按钮,服务状态变为已注销,注销后不能再恢复,如果需要重新发布则要在接口注册管理中删除原有的,重新添加。


COMMENTS

需要 后方可回复
如果没有账号可以 一个帐号。