- 浏览: 939823 次
- 性别:
- 来自: 江西上饶
文章分类
- 全部博客 (460)
- p.spring (56)
- p.maven (20)
- p.ant (17)
- p.jee (18)
- p.jse (33)
- p.ofbiz (31)
- p.软件工程 (8)
- p.struts2 (5)
- p.hibernate (5)
- linux (25)
- 设计模式 (2)
- p.javascript (11)
- 硬件 (1)
- p.jsp (2)
- p.windows批处理 (1)
- 操作系统问题 (5)
- 算法 (1)
- p.mysql (7)
- p.sql (5)
- p.c (1)
- google产品 (0)
- 内存 (1)
- p.struts (1)
- p.freemarker (7)
- p.css (4)
- p.log4j (10)
- p.html (3)
- 淘宝产品 (0)
- 其他 (3)
- 编译器 (0)
- svn (4)
- p.spring.security (11)
- 图形 (0)
- p.xml (1)
- p.ssh (0)
- p.jquery (4)
- p.jdbc (3)
- p.flex (0)
- p.c++ (0)
- p.c#Net (0)
- p.assembly (0)
- p.sqlserver (0)
- p.其他 (3)
- p.webwork (21)
- p.wap (12)
- p.cglib (1)
- p.jee服务器 (11)
- windows (2)
- p.iphone (1)
- p.java.分布式与集群 (2)
- p.ibatis (16)
- p.eclipse (5)
- 架构 (2)
- http协议 (5)
- 我的个人标准 (2)
- 多线程 (1)
- 奇怪问题 (5)
- p.jira (13)
- p.httpclient (1)
- 服务器.apache (11)
- 安全防范 (1)
- p.PODAM (1)
- p.junit (16)
- fop (2)
- 硬盘安装 (1)
- powerdesigner (0)
- 单元测试 (1)
- apache commons (4)
- tomcat+apache集群 (10)
- 各类诡辩 (1)
- 安卓 (8)
- qvod (1)
- java编程基础知识考试考点及答案 (0)
- 工作总结 (4)
- oracle (0)
- spring的util工具 (3)
- json (2)
- maven (3)
- jms (19)
- p.bat (3)
- hadoop (2)
- git (3)
- nginx (1)
- p.移动开发 (1)
- shiro (3)
- 游戏破解 (1)
- react-native (7)
- ios开发 (1)
- webmagic (6)
- socks5 (1)
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
常见的方式是让所有客户端都连接到一个中心代理,而这不是使用消息系统最理想。
ActiveMQ代理网络使用存储和转发的概念,即,在客户端运行的时候,启动一个本地代理,消息通常被存储在本地代理中,然后才通过网络
转发到其他代理.这就是说,如果因为网络连接问题导致消息不能被及时投送,那么当网络连接
恢复并重建后,代理可以重新发送任何未及时投送的消息到远程代理上.
这种方式就像是在客户端处建立起一个本地的临时中心,消息发送给临时中心,之后就不在管,而临时中心和真正的中心之类的消息通信则由临时中心自己完成。可以简单的把这个临时看成是缓存一样的东西。
ActiveMQ代理配置中网络连接器和消息持久化配置的顺序很重要.网络连接,消息持久化和连接器
需要按照下面的顺序配置:
1 网络连接 -- 网络练剑需要在消息存储之前建立好
2 消息存储 -- 需要在传输连接之前配置
3 传输连接 -- 应当是代理配置后最后配置的
示例
高可用的企业网络,就如图这样
网络侦测
当尝试与远程代理之间的网络连接时,该链接使用一个侦测工具来定位远程代理以便建立(重建)连接.
ActiveMQ提供两种类型的网络侦测:
1 动态网络 -- 使用多点传送与会合协议
2 静态网络 -- 使用一系列的静态的代理URL来建立连接
动态方式
<networkConnectors>
<networkConnector uri="multicast://default"/>
</networkConnectors>
代理会广播自己信息,另外一个代理收到这个广播信息,发现组名和自己一样就会建立连接。
静态侦测方式建立网络连接的.尽管这种配置方式要求更多一点的配置
并且这种静态方式可能不适合大型网络,但是通常大部分部署环境中都使用了这种配置.静态侦测需要一个代理URL列表,然后根据列表中的顺序尝试连接每一远程代理.
例如,可以使用下面的代码示例,配置本地主代理连接到远程主机,并且在远程主机代理失效时
连接到远程备机代理
<networkConnectors>
<networkConnector uri="static:(tcp://remote-master:61617,tcp://remote-slave:61617)"/>
</networkConnectors>
http://jackyin5918.iteye.com/blog/1983768
ActiveMQ代理网络使用存储和转发的概念,即,在客户端运行的时候,启动一个本地代理,消息通常被存储在本地代理中,然后才通过网络
转发到其他代理.这就是说,如果因为网络连接问题导致消息不能被及时投送,那么当网络连接
恢复并重建后,代理可以重新发送任何未及时投送的消息到远程代理上.
这种方式就像是在客户端处建立起一个本地的临时中心,消息发送给临时中心,之后就不在管,而临时中心和真正的中心之类的消息通信则由临时中心自己完成。可以简单的把这个临时看成是缓存一样的东西。
ActiveMQ代理配置中网络连接器和消息持久化配置的顺序很重要.网络连接,消息持久化和连接器
需要按照下面的顺序配置:
1 网络连接 -- 网络练剑需要在消息存储之前建立好
2 消息存储 -- 需要在传输连接之前配置
3 传输连接 -- 应当是代理配置后最后配置的
示例
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://activemq.apache.org/schema/core"> <broker brokerName="receiver" persistent="true" useJmx="true"> <networkConnectors> <networkConnector uri="static:(tcp://backoffice:61617)"/> </networkConnectors> <persistenceAdapter> <kahaDB directory = "activemq-data"/> </persistenceAdapter> <transportConnectors> <transportConnector uri="tcp://localhost:62002"/> </transportConnectors> </broker> </beans>
高可用的企业网络,就如图这样
网络侦测
当尝试与远程代理之间的网络连接时,该链接使用一个侦测工具来定位远程代理以便建立(重建)连接.
ActiveMQ提供两种类型的网络侦测:
1 动态网络 -- 使用多点传送与会合协议
2 静态网络 -- 使用一系列的静态的代理URL来建立连接
动态方式
<networkConnectors>
<networkConnector uri="multicast://default"/>
</networkConnectors>
代理会广播自己信息,另外一个代理收到这个广播信息,发现组名和自己一样就会建立连接。
静态侦测方式建立网络连接的.尽管这种配置方式要求更多一点的配置
并且这种静态方式可能不适合大型网络,但是通常大部分部署环境中都使用了这种配置.静态侦测需要一个代理URL列表,然后根据列表中的顺序尝试连接每一远程代理.
例如,可以使用下面的代码示例,配置本地主代理连接到远程主机,并且在远程主机代理失效时
连接到远程备机代理
<networkConnectors>
<networkConnector uri="static:(tcp://remote-master:61617,tcp://remote-slave:61617)"/>
</networkConnectors>
http://jackyin5918.iteye.com/blog/1983768
发表评论
-
activemq in action 翻译
2014-11-20 10:45 829http://jackyin5918.iteye.com/ca ... -
高并发
2014-11-16 21:58 1539垂直扩展 垂直扩展是一种用于增加单个ActiveMQ代理连接数 ... -
删除不活动的队列(Delete Inactive Destinations)
2014-11-16 16:41 1325一般情况下,ActiveMQ的queue在不使用之后,可以通过 ... -
企业部署
2014-11-13 14:26 656主从备份方式 多个代理 ... -
REST和AJAX
2014-11-12 17:01 760REST 通过activemq提供的servlet < ... -
安全机制
2014-10-15 15:22 1201ActiveMQ中所有安全相关的概念都是通过插件的形式实现的. ... -
与spring结合
2014-10-15 14:06 759在Spring中嵌入ActiveMQ有四种方式:纯Spring ... -
activemq 消息存储
2014-10-13 17:03 2308JMS规范支持两种方式分发消息:持久化和非持久化。Active ... -
ActiveMQ配置 连接activemq
2014-10-08 10:13 38978activemq代理 JMS代理(如ActiveMQ bro ... -
ActiveMQ简介
2014-10-08 09:49 746支持跨平台跨语言等特点,由于它是用JAVA实现的一套中间件,跨 ... -
jms-spring
2014-09-30 10:37 908同步接收和同步发送的情况(使用JNDI) 异步接收消息 ... -
jms-事物
2014-09-29 16:52 649JMSRedelivered可以检查消 ... -
过滤器与消息选择器
2014-09-28 23:08 670过滤器 String filter = &quo ... -
发布订阅模式
2014-09-28 11:52 997特点 1.通过话题通道进行交互。 2.可以有多个订阅者,订阅者 ... -
jms-点对点
2014-09-27 23:45 954在点对点模式中,消息创建者称为发送者,消息消费者称为接收者。 ... -
jms-message对象
2014-09-26 14:40 1169message必须通过session创建,以便完成对应的初始化 ... -
jms基础,与例子
2014-09-24 22:14 985MOM,面向消息中间件的交互模式 各个系统间,可以认为 ... -
jms的两种模式
2014-09-23 22:49 2227JMS有两种通信方式 P2P,点对点 方式和 发布/订阅模式P ...
相关推荐
延迟容忍网络(DTN)中的保管传递机制存在着节点资源不足,束传输不可靠等问题。分析了存储资源的受限对束传输可靠性的影响,并借鉴生物网络机理,提出了基于生物网络的保管传递机制,设计具有免疫行为的生物实体并...
在`main()`方法中,我们首先创建了一个`HttpURLConnection`对象来发送HTTP请求,然后通过`Proxy.newProxyInstance()`方法创建了一个代理对象,并将目标对象和拦截器传递给代理工厂。最后,我们使用代理对象来发送...
车载自组织网络(VANET)中有关安全的信息无疑具有最高优先级,应为其设计低延迟、高准确率的信息传递算法,基于此,提出一种基于认知代理的紧急数据处理算法。为每个簇分配三种代理,数据采集代理与数据传递代理...
计算机不直接链接到 Internet网络服务提供的网页,而是连到自己网络的代理服务器上,代理服务器识别代理请求,然后以合适的方式传递给相应的Internet网络服务器。远程网络服务器视为来自防火墙服务器的正常网络请求...
socks代理:相应的,采用socks协议的代理服务器就是SOCKS服务器。是一种通用的代理服务器。... 在实际应用中SOCKS代理可以用作为:电子邮件、新闻组软件、网络传呼ICQ、网络聊天MIRC和各种游戏应用软件当中。
将出站消息存储在缓冲区中,直到代理确认交付 如果代理拒绝了消息,则重试发布 例子 示例依赖于 。 我也懒得提供PHP图片。 为了简化基础设施,只有 RabbitMQ 运行在 docker 和由 toxiproxy 模拟的网络条件下,应该...
Http proxy,由VB6.0编写的代理服务器的源码,要... 收集所有必要信息后,它连接到真实服务器并传递标头数据。 打开程序后,可单击监听按钮,实现代码服务的监听功能,也可适时停止这个功能。 本源码来自于国外。
移动代理的安全性成为了移动代理系统在Internet及其它现代网络技术中推广应用的瓶颈。详细分析了移动代理系统中在数据传递和通信链接、服务器系统资源、移动代理运行环境以及移动代理自身安全等方面存在的种种安全...
此脚本创建一个简单的代理,将 GET 请求传递到 Firebase。 如果您有自己的自定义域并且想要与 Firebase 一起用于 GET 请求,并且有简单的需求,这将非常有用。 用法 使用节点运行 server.js 文件: node server....
它使用 DIDComm 消息传递和 Hyperledger Aries 协议在 Trust Over IP 框架 (PDF) 的第二层和第三层运行。名称中的“云”表示 ACA-Py 在服务器(云、企业、IoT 设备等)上运行,而不是为在移动设备上运行而设计的。
数据库操作库(mysql,redis,memcache API封装可直接调用),开发框架库(消息调度处理,自动连接管理,服务开发,游戏框架,服务间消息收发,消息通信等等),消息中间件服务(不同网络路由器间自动传递收发消息)...
由于网关可以与两个网络通信,它是安装传递数据软件的理想位置。这种软件就称为"代理",通常是为其所提供的服务定制的。代理服务不允许直接与真正的服务通信,而是与代理服务器通信(用户的默认网关指向代理服务器)。...
DHCPv6使DHCP服务器能够传递配置参数(如IPv6网络地址)给IPv6节点。它提供(可重复使用的)网络地址自动分配能力,增加了配置灵活性。本协议是“IPv6无状态地址自动配置”(RFC2462)的有状态等价物,能够用于独立获得...
在移动网络中的安全问题主要是:当MN向家乡代理登记时不会被... 有效的保护(移动节点,家乡代理)、(移动节点,通信节点)之间的信令消息传递,可以防御其他形式的攻击。移动节点和家乡代理之间可以建立IPSec安全联
并在这个双层网络中为每个业务实时选路,最后充分利用不同网络层间的空闲信道资源来减少移动代理在信道竞争过程中的相互碰撞及相互抑制概率,达到降低网络堵塞率及数据包传递失误率2个目标.仿真结果表明,与动态...
3.在网络管理平台中,用于定义管理对象的信息数据库被称为(管理信息库MIB);4.在网络管理技术的发展趋势中,管理方式由人工管理向(智能化)管理发展,管理界面由CLI向(图形用户界面GUI)发展;5.基于Web的网络...
它可以通过TCP/IP、WebSocket等协议进行通信,支持多种QoS(Quality of Service)级别,可以确保消息的可靠传递。 总的来说,MQTT协议提供了一种灵活、可靠的通信机制,适用于物联网设备之间的通信需求。
Grav不需要集中式代理,因此有一些限制,但是对于某些应用程序,它比集中式消息传递系统要简单得多(并且可扩展性更高)。文献资料完整的文档可以在上找到。项目状态Grav目前处于测试阶段,并且正在与和一起开发...
协作式强化学习描述了机器学习中的一类问题,其中代理试图通过反复试验和信息共享来优化其与动态环境的交互。我们为路由分配一个值,该值代表使用该路由的座席成本。因此,临时路由问题表示为路由值的优化。 我们的...
但是计算机网络在给人们代理方便的同时它自身的安全问题也不可忽视。网络安全问 题也会给人们带来很多意想不到的麻烦。本文就主要介绍了计算机网络安全以及计算机 病毒的防治策略。 关键词:计算机网络;网络安全;...