`
netcomm
  • 浏览: 140086 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论
文章列表
    经过一段时间对activeMQ的研究,首先我们觉得它无论从架构还是性能方面都应该可以承担起商业365*24的应用,但就像任何成熟的软件产品一样,尤其是这种分布式部署的消息中间件,在今天,如果没有一个好的可视化工具来展现它的消息拓扑图,将会使activeMQ的推广和实际使用带来很大的不便。在我们分析activeMQ的实现原理过程中,也感到这方面的不方便,试用了包括activeMQ本身提供的各种可视化消息拓扑图的工具:graphviz的DOT file方式等;我们发现其实都没能较好的真实反映实际情况,尤其是分布式的情况。 我们分析activeMQ的源码的初衷,是看能以什么方式也对activ ...
                                                                                                                                                     图一       自动这个功能一直给人一种有点“神奇”的感觉,尤其是真正好用的自动功能。我们在activeMQ中就出现了自动发现功能,下面我们具体分析一下该功能的实现原理。       为了便于说明,我们用图一所示的消息传输拓扑图来进行分析。图中有两个activeMQ、一个客户端(消息发送者/消费者)。 ...
                                                                                           图一 activeMQ现在越来越复杂了,就像一个武林高手,会的套路是越来越多了,想要看清他的路数,有点不容易。但是如果能把住他的“脉”也许就看清楚了。activeMQ做为软件也有它的“脉象”,也就是我们经常所说的领域模型。 领域模型尤其是象activeMQ这样的中等规模的软件系统,也都是在对问题域不断深入认识的过程中,一次次进化的。我们这次来分析activeMQ的领域模型,也是本着这样的态度,这篇文章是1.0 ...
                                                                                                                        图一 陆续有朋友和我们进行联系,很多朋友都提了不错的建议,但目前提出加入我们分析的人员不多,希望我们帮助的案例还不多,我就选择其中一个做为切入点,希望能帮到相关的朋友,同时也做为指南针计划的开篇。 问题描述:我们想通过forwarding bridge方式联起来多个activeMQ(也就是Broker),但是消息消费者client3接收不到消息。(因该 ...
经过这一段时间的努力,我们在activeMQ的实现原理上发表了一点文章,也有不少朋友对了解和用好activeMQ表现了较大的兴趣,主要集中在如何用好activeMQ上,为此结合之前的尝试,为了达到真正推广activeMQ的目的,我们正式推出activ ...
      JMS的重要性是越来越大,对这个工具的了解,无论怎么详细都不为过,尤其目前基本没有相关深入介绍其实现的资料。在认识和分析activeMQ的过程中,activeMQ在TCP通讯和对象存储等许多方面都可以给我们软件开发人员提供很多可以参考的解决方案和技巧。      我们不可能每个人都是activeMQ的committer,但如果能从这样一个许多人参与的软件研发产品里,能对它的内部机理有一个深入的掌握,并能随着activeMQ的不断发展,我们可以从中不断吸取成功或业界的经验,这个确实非常重要。说不定我们中的一些人最终会成为activeMQ的committer,我们会坚持完成在”开篇“里所 ...
       activeMQ支持多种通讯协议TCP/UDP等,我们选取最常用的TCP来分析activeMQ的通讯机制。首先我们来明确一个概念: 客户(Client):消息的生产者、消费者对activeMQ来说都叫作客户。 消息中转器(Message broker):它是activeMQ的核心, ...
      以前对JMS尤其是activeMQ不了解,一看到什么地方需要使用消息中间件,就比较反感。主要原因是感觉JMS的实现都比较复杂,怕在真实使用过程中出现什么问题时会比较被动。所以,我们基本上是自己写类似的消息中间件,当然功能非常简单。但其实我们自己写出来的中间件,随着功能的不断增加、人员和时间的种种问题,导致最终我们自己做出来的所谓消息中间件越来越不能维护。在吸取了一次一次这种重复发明"轮子"的事情中,我们觉得也许一开始就采用成熟开源的产品也许是条更好的方式。     感觉到现在或将来我们对JMS的使用会更加深入,为了适应这种的需要,作为软件研发人员,需要对在我们 ...
      我把运维领域内的IT监控软件分成两类:IT基础资源监控、业务监控。它们两类所解决的问题在很多方面是完全不一样的,如数据的处理量上,在某些方面它们是相同的,如故障的处理等。        IT基础资源监控软件主要监控下面3个方面的数据 1、IT基础资源的性能指标,如:某交换机端口发包数、某服务器cpu利用率等 2、IT资源配置指标,如设备配置信息等 3、用户自定义的监控指标,如针对某应用分析它的一些关键指标,作为该应用度量的标准        业务监控要解决的关键问题包括: 1、可视化展示和海量数据处理方面的功能和特色 2、以非定制开发方式快速监控新上线系统 3、业务建模   有其 ...
   内容已删除
Global site tag (gtag.js) - Google Analytics