下载地址
manager-provider.xml
位于classpath根目录,主要有以下功能:
Ø 加载事件管理服务配置文件event-service-assemble.xml
<managerimport file="event-service-assemble.xml" />
Ø 配置底层远程通讯功能
<properties>
<property name="cluster_enable" value="true"/><!—是否开启远程功能-->
<property name="cluster_mbean_enable" value="false"/>
<property name="cluster_name" value="Cluster"/><!—通讯组名称,用于集群环境-->
</properties>
event-service-assemble.xml
第一部分
event.static-networks 如果有需要则定义远程事件默认发送的范围,前提是用户自己没有定义EventTarget对象
remoteevent.enabled 是否允许远程事件 true允许,false不允许,所有的事件将在本地传播
第二部分
event.threadpool.* 配置调度异步消息传输的线程池的相关信息
第三部分 远程事务管理服务配置
<manager id="event.serivce" singlable="true" >
<!--
事件管理远程服务
属性描述:
type:不同provider实现的标识
class:实现类代码
-->
<provider type="default" class="com.chinacreator.remote.EventRemoteServiceImpl" />
</manager>
事务管理框架通过该服务来广播远程事件。从上述3部分的配置内容可以看出事务管理框架的核心功能:
Ø 增加是否启用远程事件开关,这样即使系统中开通了其他的远程服务,也不会影响事件处理框架
Ø 可以设定远程事件在集群中广播的范围
Ø 扩展了远程事件发送的机制:
1.点对点事件发送(只支持Event.REMOTE事件Event. REMOTELOCAL)
2.多个点的单播事件发送(支持Event.REMOTE事件Event. REMOTELOCA)
3.集群组播事件发送(支持Event.REMOTE事件Event. REMOTELOCA)
EventTarget target = new EventTarget("172.16.17.254",1185);//单点发送
Event event = new EventImpl("hello world type2 with target[" + target +"].",
ExampleEventType.type2withtarget,
target,
Event.REMOTE);
EventHandle.getInstance().change(event);
通过定义不懂得target来实现不同的通讯模式:
EventTarget target = new EventTarget("172.16.17.254",1185);//单点发送
EventTarget target = new EventTarget("unicast:: 172.16.17.254:1186;172.16.17.254:1185");//多个点的单播事件发送
EventTarget target = new EventTarget("muticast:: 172.16.17.254:1186;172.16.17.254:1185",1185);// 集群组播事件发送
Ø 支持异步事件发送功能
通过jdk 1.5提供的线程池,事件管理框架中对原有的异步事件处理的功能进行了很大的改进。线程池的属性借助于bbos aop框架的全局属性配置来实现。具体可以参考上文中关于属性定义的第二部分的内容。
EventHandle.getInstance().change(event);//默认为同步发送
EventHandle.getInstance().change(event,false);//异步发送事件,关于异步发送消息的相关配置,请参考博客文章
《JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor)使用简介》
replSync-service-aop.xml
远程通讯协议配置文件,主要配置jgroups通讯协议,位于classpath的etc/META-INF/目录下,主要的配置内容如下:
mcast_addr="232.10.10.10" 组播地址
mcast_port="45588" 组播端口
bind_port="1185" 远程通讯端口,对应于
EventTarget target = new EventTarget("unicast:: 172.16.17.254:1186;172.16.17.254:1185");
中的端口。
分享到:
相关推荐
之前说过的win7远程桌面的设置,并不能真正生效,因为系统对设置的生效进行了限制,所以还需要一个软件来进行破解,破解是请对应好相应的系统x86的对应32位系统,64位的对应64位的系统
在正式开始前,我必须指出,虽然标题和描述中都提到了“创捷远程I/O(PROFIBUS)使用说明书.pdf”,但通常情况下,标题应该提供一个明确、准确的指导,而描述是对标题的补充说明。但在这里,两者提供的信息非常相近,...
### 汇川-网络型控制器补充说明书中关键知识点解析 #### 一、概述 - **文件信息**:本文档为“汇川-网络型控制器补充说明书版本号:V0.0.pdf”,主要针对H2U系列PLC的N系列进行补充说明。文档资料编码为19010086V...
* 注释:用于记述补充说明属警告或者注意以外的事项。 Series 0i-F Plus参数说明书: FANUC Series 0i-F Plus数控系统的参数说明书详细介绍了该系统的参数,包括机型名称、简称、规格编号等信息。 相关说明书...
以下是该变频器的一些关键特性、基本概念和操作模式的详细说明: 1. 卷绕专用软件特性: - 该软件针对卷绕应用进行了优化,具备精确的卷径补偿、动态张力控制以及断料检测等功能。 - 提供多种工作模式,以适应...
此外,事件设置及报告功能允许平台设置一系列事件,驾驶员可在事件发生后通过终端向平台发送事件报告。 提问下发功能为驾驶员提供了互动式的信息查询方式,平台通过发送提问,驾驶员可以选择答案后终端回传提问应答...
针对门禁系统的配置包括门禁控制盘组配额、存储配置、录像回放和下载、智能检索、电视墙配置、雷球联动、热成像实时测温、门组配置、开门计划、多卡开门、门互锁、门状态设置、远程验证、门禁授权等功能。...
描述 "2210-ag 配置说明" 简单明了,意味着文档将详细阐述如何对这款设备进行设置和调整,以适应不同环境的需求。这通常包括无线网络的频段选择(如2.4GHz或5GHz)、频道设置、功率级别、SSID(服务集标识)创建、...
内容概要:本文档详细介绍了一款名为‘云尚远程软件’手机APP后台管理系统各项功能模块,具体包括订单与财务的统计与管理细节,从多个...其他补充说明:附带有APP的应用图标及界面样式链接,方便开发设计对照参考使用。
此外,文档中提到的“图X”部分,是辅助文字说明的重要补充,提供了可视化指导,帮助用户更容易理解每个步骤。在实际操作时,参照这些图片可以更直观地定位设置位置和输入框。 总的来说,远程数据库Navicat的连接...
#### 四、补充说明 - **默认值**:很多参数都有默认值,除非有特殊需求,否则无需更改。 - **未列出选项**:遇到未列出的选项可以直接跳过,不影响设备正常使用。 - **操作指南**:建议详细阅读设备说明书,以便更好...
### 数字视频安防监控系统基本技术要求的补充说明 #### 一、设备选型 - **设备概述**:数字视频安防监控系统的核心设备包括镜头、摄像机、数字录像设备及显示终端等。这些设备的选择至关重要,直接影响到系统的...
例如,你可能需要使用.NET框架的`System.Net.Sockets`命名空间来处理网络连接,使用加密库如`System.Security.Cryptography`来处理安全相关的任务,以及自定义事件和委托来处理设备事件。 在构建网关工程时,以下...
3.2.4 事务处理补充说明 40-41 4 远程USB 光纤传输系统结构及电路设计 41-54 4.1 系统结构 41-43 4.1.1 系统总体结构 41-42 4.1.2 光收发端机结构设计 42-43 4.2 USB 物理接口电路设计 43-47 4.2.1 芯片...
此外,它还提供了别名设置,允许用户自定义常用命令,简化日常操作。颜色高亮功能则增强了代码可读性,使得日志查看和调试工作更加直观。 在Windows环境中,FinalShell同样出色。通过其内置的SFTP功能,用户可以...
- 介绍如何查看内置日历,包括添加事件、设置提醒等。 - 提供时间管理建议,帮助用户合理安排日程。 **6.4 遥控VIRB** - **知识点:** - 说明如何通过设备远程控制VIRB运动相机。 - 提供拍摄技巧,帮助用户...
- 人机设定控制器开启Dipole:这可能是新代系统中一个特定的设置步骤,用于启用控制器与外部设备(如电脑或远程终端)的通信。 2. **如何使用RemoteCNC API**: - RemoteCNC API是新代数控系统提供的远程控制接口...
【描述】中的"电信设备-信鸽远程控制自动喂水器.zip"暗示了压缩包可能包含了一份详细的技术文档或说明书,用于指导用户如何设置、操作和维护这种基于电信技术的远程喂水系统。 【标签】"资料"表明压缩包内的内容...