From 01a5b32b224ebb72511530220228db75b5652493 Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Sat, 16 May 2020 17:51:30 +0800 Subject: [PATCH] ClusterAgent --- src/META-INF/application-template.xml | 112 +++++++++++++----------- src/org/redkale/boot/Application.java | 10 +++ src/org/redkale/watch/ClusterAgent.java | 18 ++++ 3 files changed, 89 insertions(+), 51 deletions(-) create mode 100644 src/org/redkale/watch/ClusterAgent.java diff --git a/src/META-INF/application-template.xml b/src/META-INF/application-template.xml index e5801cd77..fe5f0b45c 100644 --- a/src/META-INF/application-template.xml +++ b/src/META-INF/application-template.xml @@ -19,10 +19,10 @@ serviceid1_name1 serviceid1_name2 serviceid2_name1 serviceid2_name2 --> @@ -35,21 +35,31 @@ + @@ -64,10 +74,10 @@ @@ -108,35 +118,35 @@ @@ -149,10 +159,10 @@ autoload="false" 需要显著的指定Service类 includes: 当autoload="true", 拉取类名与includes中的正则表达式匹配的类, 多个正则表达式用分号;隔开 excludes: 当autoload="true", 排除类名与excludes中的正则表达式匹配的类, 多个正则表达式用分号;隔开 - groups: 所属组的节点,多个节点值用;隔开,如果配置文件中存在多个SNCP协议的Server节点,需要显式指定group属性. - 当 protocol == SNCP 时 group表示当前Server与哪些节点组关联。 - 当 protocol != SNCP 时 group只能是空或者一个group的节点值,不能为多个节点值。 - 特殊值"$cluster", 视为通过第三方服务注册发现管理工具来获取远程模式的ip端口信息 + groups: 所属组的节点,多个节点值用;隔开,如果配置文件中存在多个SNCP协议的Server节点,需要显式指定group属性. + 当 protocol == SNCP 时 group表示当前Server与哪些节点组关联。 + 当 protocol != SNCP 时 group只能是空或者一个group的节点值,不能为多个节点值。 + 特殊值"$cluster", 视为通过第三方服务注册发现管理工具来获取远程模式的ip端口信息 --> @@ -176,8 +186,8 @@ 加载所有的Filter服务; autoload="true" 默认值. autoload="false" 需要显著的指定Filter类 - includes: 当autoload="true", 拉取类名与includes中的正则表达式匹配的类, 多个正则表达式用分号;隔开 - excludes: 当autoload="true", 排除类名与excludes中的正则表达式匹配的类, 多个正则表达式用分号;隔开 + includes: 当autoload="true", 拉取类名与includes中的正则表达式匹配的类, 多个正则表达式用分号;隔开 + excludes: 当autoload="true", 排除类名与excludes中的正则表达式匹配的类, 多个正则表达式用分号;隔开 --> @@ -265,21 +275,21 @@ 当Server为HTTP协议时,ResourceServlet才有效. 默认存在一个有默认属性的resource-servlet节点 webroot: web资源的根目录, 默认取server节点中的root值 servlet: 静态资源HttpServlet的实现,默认使用HttpResourceServlet - index : 启始页,默认值:index.html + index : 启始页,默认值:index.html --> @@ -287,11 +297,11 @@