`
bonny
  • 浏览: 76661 次
  • 性别: Icon_minigender_1
  • 来自: SH
社区版块
存档分类
最新评论

电信ESB项目经验

阅读更多
今年7月份项目开始。
公司决定使用IBM MESSAGE BROKER。当时考虑的是产品成熟度和服务。

因为这个领域还比较少人熟悉,所以最初IBM工程师给我们一个简单的培训——还是一头雾水。然后我们开始了3个星期的摸索时间。
大概一个多月以后,算是对mb熟悉了一点,然后就是写项目,又历时一个月半的时间。

写项目的时候有几个问题
1,难写
ibm提供的教程太简单,语法都没介绍完全。而mb tookit自带的esql edit语法提示太烂,基本上我们都是在看mb tookit自带的帮助,然后编译,测试,来试语法。
2,难编译
编译一次要10分钟,之前要清理一次(否则经常有莫名其妙的错误)
3,难部署
部署是最难的,经常部署不成功(千万不要相信部署报错结果,经常是没错的代码,某次部署成功,下次就不成功,不成功的比成功的多),我们常常写一行代码,部署一个小时甚至一天。
4,难调试
debug不够详细。不过聊有胜于无。


然后是测试阶段。。。。这个阶段基本上问题不大,就是反馈,修改,反馈修改。但是暴露出来另外一个问题:性能。

测试发现,esql在写日志的时候,每秒才几十条(数据库是空表)。因为esql对数据库的操作是MB封装的,所以这一块只能由MB配置解决。

教训
首先要设计出系统框架,整体流程,每个流程中详细用到的技术,并对他们进行评估。我们的失误就在于使用esql进行数据库操作之前,并没有进行详细的测试或者评估,想当然的认为MB作为一个企业级产品,自然考虑到这方面的设计。

分享到:
评论

相关推荐

    mule esb 项目 例子 入门

    本教程将带您入门Mule ESB项目,通过实例学习其核心概念和操作。 首先,我们需要理解ESB的基本概念。ESB作为一个中间件,它的主要作用是提供一种松耦合的方式,使得各个系统之间可以通过标准接口进行通信,而不是...

    专题资料(2021-2022年)ESB项目需求分析和方案设计浅谈.docx

    本篇专题资料主要探讨了ESB项目的需求分析和方案设计,以确保项目的成功实施。 在需求分析阶段,首要任务是理解业务需求,这包括识别需要集成的系统、它们的接口特性、实时性要求、调用方式、操作系统平台、编程...

    ESB开源项目研究

    **ESB开源项目研究** 企业服务总线(Enterprise Service Bus,ESB)是企业级集成中的关键组件,它提供了一种灵活、松散耦合的方式来连接不同系统和应用程序,实现服务之间的通信。ESB通常基于消息传递架构,允许...

    ESB介绍和案例

    《ESB案例解析和项目实施经验分享,第3部分 ESB项目需求分析和方案设计浅谈》则可能深入到项目的实际操作层面,讨论如何进行需求分析,选择合适的ESB产品,以及如何设计和部署ESB解决方案,以满足企业的特定需求。...

    ESB 需求分析 项目设计 架构设计

    ### ESB需求分析与项目设计详解 #### 一、引言 随着信息技术的发展,企业面临着...在整个过程中,科学的方法论和实践经验的结合至关重要,这不仅能确保项目的顺利进行,还能为企业未来的业务发展奠定坚实的基础。

    ESB原理及Mule ESB实践

    ### ESB原理及Mule ESB实践 #### ESB(Enterprise Service Bus)原理概述 **ESB**(企业服务总线)是SOA(面向服务架构)架构中的关键组件之一,用于实现服务间的智能集成与管理。其核心作用在于简化不同系统间的...

    esb简单例子 学习esb的初学者 可以看看

    在提供的压缩包文件中,我们可以看到一系列与ESB相关的项目和组件,这将是一个很好的学习资源,特别是对于ESB初学者。下面,我们将详细讨论这些文件可能涵盖的知识点: 1. **ESBSimpleSamples.sln**: 这是一个...

    ESB案例解析和项目实施经验分享.pdf

    ESB 案例解析和项目实施经验分享 本文从业务角度列举了航空公司商务体系建设中对企业服务总线(ESB)的典型需求举例,并介绍了航空公司ESB 的总体方案、组件模型、接口设计、物理部署以及涉及到的IBM 软件产品。 ...

    ESB项目需求分析和方案设计浅谈.doc

    《ESB项目需求分析和方案设计浅谈》 企业服务总线(Enterprise Service Bus,简称ESB)是企业级集成的关键技术,它提供了一种灵活、可扩展的方式来连接和协调分布在不同系统中的服务。本文主要探讨ESB项目的需求...

    振宜新能源ESB项目测试环境代码_ZY_ESB_DEV.zip

    振宜新能源ESB项目测试环境代码_ZY_ESB_DEV

    Mule ESB应用部署

    Mule ESB应用部署 Mule ESB应用的目录结构,配置文件说明

    ESB项目需求分析和方案设计浅析.doc

    本文档《ESB项目需求分析和方案设计浅析》主要探讨了在实施ESB项目时的需求分析和方案设计的关键点。 在需求分析阶段,首要任务是理解业务需求,识别出需要集成的系统以及它们之间的交互方式。这涉及识别出系统的...

    ESB技术学习教程,适用初学ESB人员

    Enterprise Service Bus (ESB) 技术是一种关键的中间件解决方案,特别适用于构建和整合分布式企业应用。ESB 的核心理念在于提供一个平台,使得不同的服务能够高效、安全地进行交互,实现服务导向架构(Service-...

    ESB.NET架构方案

    - **最佳实践**: 分享在设计和实施ESB.NET时的经验和建议,如服务接口设计、错误处理策略等。 5. **总结** ESB.NET为企业提供了强大的系统集成和通信能力,是构建现代企业IT架构的重要工具。通过深入理解和熟练...

    IBM ESB 介绍(IBM ESB Story)

    【IBM ESB 介绍(IBM ESB Story)】 在IT行业中,企业服务总线(Enterprise Service Bus,简称ESB)是一种关键的中间件技术,它为企业的应用集成提供了灵活、可扩展的架构。IBM作为业界领先的技术提供商,拥有两款...

    mule -esb 源码

    《深入解析Mule ESB源码》 Mule ESB(Enterprise Service Bus,企业服务总线)是一款开源的集成平台,旨在简化企业级应用之间的数据交互。本文将围绕Mule ESB的源码进行深入探讨,揭示其核心设计理念与工作原理。 ...

    ESB项目主数据管理.ppt

    **ESB项目主数据管理**是企业信息系统架构中的关键组成部分,它涉及到企业核心业务数据的统一管理和流通。ESB(Enterprise Service Bus,企业服务总线)是一种中间件,用于连接和集成不同系统,促进信息在企业内部的...

    esb的简介和优点

    5、 丰富的行业积累:ESB 产品作为一个产品化的产物,不仅仅是解决一些基础的问题,产品自身还会根据在项目中的应用不断完善和发展。 6、 可维护性高:ESB 产品采用组件实现,即使需求发生变化,只需修改几个组件...

Global site tag (gtag.js) - Google Analytics