当前位置: 首页 > ActiveMQ in Action 读书笔记
  • 10.4 高可用性ActiveMQ 小结

    通过本章,你已经了解了如何在生产环境使用无共享主/备机配置和共享存储主/备机配置配置 高可用性ActiveMQ 代理.同样,你还学习了为ActiveMQ客户端配置失效转移的选项以及应用程序中如何在高可用性配置和性能之间进行权衡.

    阅读全文
    作者:边城网事 | 分类:ActiveMQ in Action 读书笔记 | 阅读:1,373
  • 10.3 为 高并发程序部署ActiveMQ

    使用ActiveMQ来扩展你的应用程序需要一些时间并要花一些精力.本节中我们将介绍三种技术用于 扩展应用程序.我们将从垂直扩展开始,这种扩展方式中,单个代理需要处理成千上万的连接和消息队列. 接下来我们将介绍水平扩展,这种扩展方式需要处理比前一种方式更多的网络连接.最后,我们介绍的 传输负载分流,可以在扩展和性能间得到平衡,但是会增加ActiveMQ程序的复杂性.

    阅读全文
    作者:边城网事 | 分类:ActiveMQ in Action 读书笔记 | 阅读:1,628
  • 10.2 ActiveMQ如何在代理网络间 传送消息

    ActiveMQ支持将ActiveMQ消息代理链接起来组成不同的拓扑结构,或者组成彼此互通的代理网络. 通常,地理上分散的应用程序彼此间进行可靠的通信是一个需求.存在这样的情况,即,让所有客户端都连接到一个中心代理,而这不是使用消息系统最理想的示例.本节的剩余部分将探讨ActiveMQ消息的存储和转发概念的相关细节.我们将看到网络中代理之间 如何发现彼此,以及如何配置一个相互协作的ActiveMQ代理网络.

    阅读全文
    作者:边城网事 | 分类:ActiveMQ in Action 读书笔记 | 阅读:1,424 | 标签:, , ,
  • 10.1 配置 高可用性 ActiveMQ

    将应用程序部署到生产环境中时,为诸如网络故障,硬件,软件故障,或者意外断电等 灾难场景制定应对计划十分重要.ActiveMQ可以做预防性部署,以便在上述系统 灾难发生时,阻止应用程序发送故障.通常,你需要在不同的机器上同时运行多个 ActiveMQ代理,以便在一个机器或ActiveMQ代理发生故障时,其他的备用机器 可以接管继续工作.在ActiveMQ的术语中,这种部署方式被称为主/备结构,即,一个 代理作为主机,其他一个或多个备用代理等待主机失效,一旦主机失效,其中之一的 备机将立刻接管变成新的主机继续主机的工作.ActiveMQ的Java和C++客户端提供 内建的失效转移传输,因此它们会自动的从失败的主机转换到新的主机上并且不会 造成消息丢失.

    阅读全文
    作者:边城网事 | 分类:ActiveMQ in Action 读书笔记 | 阅读:1,425
  • 10 企业级 ActiveMQ 的部署

    本章将重点关注企业级应用中如何部署ActiveMQ消息代理.应用这种部署的企业级生产环境,要求在24/7级别的服务中不能发生消息丢失.本章将阐述如何配置高可用性ActiveMQ,以便部署的 ActiveMQ能够应对机器或网络故障.

    阅读全文
    作者:边城网事 | 分类:ActiveMQ in Action 读书笔记 | 阅读:1,414
  • 9.4 在web中使用 ActiveMQ 消息

    过去几年中,我们见证了web的重生,这里的web通常指Web2.0. 软件开发的在以下面向服务的架构 两个方面正在发生变化:SOA和web service 在许多软件工程中扮演着越来越重要的角色.用户要求软件的功能需要 通过一种web service接口的方式暴露出来.实现这种暴露的一种方式是在软件架构中使用REST 原则,该原则 允许你通过HTTP协议暴露系统资源.ActiveMQ遵循了这些原则,可以通过提供的REST API来暴露资源,正如我们 接下来要看到的那样.

    阅读全文
    作者:边城网事 | 分类:ActiveMQ in Action 读书笔记 | 阅读:1,678
  • 9.1 修改 ActiveMQ in action 的 stock portfolio示例程序

    在第3章中,我们创建了一个portfolio example示例程序.该示例程序使用了映射消息用于消息生产者 和消费者之间的数据交换.为了阐述本章内容,我们将修改远离的示例程序,使其更好的适应本章的开发 环境.我们将使用文本格式的XML消息替代映射消息(Map),因为xml格式消息是本章中开发环境(比如 动态语言)里面更常用通信载体.因此,我们将创建一个Java消息生产者用来发送适当的xml格式的文本 消息.本章的其余部分里,我们将根据不同的平台创建合适的消息消费者,它们将演示如何使用Java以 异步方式连接到指定的平台.

    阅读全文
    作者:边城网事 | 分类:ActiveMQ in Action 读书笔记 | 阅读:1,286 | 标签:, , ,
  • 9 ActiveMQ 消息对其他编程语言的支持

    到目前位置,我们把目光都集中在ActiveMQ作为一个JMS代理的应用并探索了在Java环境下的 各种ActiveMQ的应用方式.但是,ActiveMQ绝不仅仅是一个JMS代理.ActiveMQ提供了一系列 的相关的扩展功能,因此可以作为各种开发平台下的通用的消息系统解决方案.在本章中,我们将 关注ActiveMQ为不同平台提供消息服务的方方面面的内容.

    阅读全文
    作者:边城网事 | 分类:ActiveMQ in Action 读书笔记 | 阅读:1,616
  • 8.6 ActiveMQ 和 JNDI

    8.6 ActiveMQ and JNDI So far this chapter has demonstrated how to configure the ActiveMQ administrative  objects (the ConnectionFactory and Destination objects) for each container that  was covered. This entailed a style of configuration for the ConnectionFactory and  Destination objects tha ...

    阅读全文
    作者:边城网事 | 分类:ActiveMQ in Action 读书笔记 | 阅读:1,439
  • 8.2 ActiveMQ 与Apache Tomcat集成

    8.2 Integrating with Apache Tomcat Apache Tomcat is arguably the most widely used Java web container available today.Tomcat is used for both development and production throughout the world becauseit’s extremely robust, highly configurable, and commercially supported by a numberof companies. ...

    阅读全文
    作者:边城网事 | 分类:ActiveMQ in Action 读书笔记 | 阅读:1,754