`
luozhonghua2014
  • 浏览: 66028 次
文章分类
社区版块
存档分类
最新评论

was集群下基于接口分布式架构和开发经验谈

 
阅读更多

某b项目是我首次采用was环境下架构和开发的手机wap应用,尽管做到了该项目的主程,但对此项目的全面构件依然有不清楚的地方,因此在这里我只能简单的谈谈开发中遇到的问题怎么处理和应对办法。


记得第一天接触这个项目时,只记得些案例代码(不知道那些是对的,那些是错的)似曾相识,但不懂如何动手写下第一个helloword,因其中的基于接口开发的ejb的架构以前根本就没接触过。好了,没办法,于是只有硬着头皮去尝试第一个基于接口开发的ejb的第一个查询方法(呵呵最简单了吧)。因为一切都是新的,一没有相对完整的资料可参考,二在无广域网查资料,三没人可问(人也是新的)。我心里想,如果不能正常对接前端和所调用的各个接口方和协同各个部门,任务因我而耽搁,那岂不是藐视我的自尊心吗?嗯,于是拿着些零碎的资料,一步一步的写(含猜想),一步一步的测试,这样的痛苦过程终于在第二天下午能交出第一个实现查询方法了;等等,这才是开始,并不能代表你写出的东西真的实用。接下来,问题是一个接一个,第一是这个系统采用什么架构?各种架构优劣......要搞架构啊,好家伙,首先得弄清楚业务流程吧,第二得弄清楚技术流程吧,比如:was环境,ihs+was搭建吧,was包部署和发布吧,基于http和socket方式怎么调用接口吧,弄清楚基于db2环境下的jdbc 方法吧,各种接口配置和集群对应的接口配置吧,还要弄清楚aixOS相关的shell吧,还要弄清项目升级会出现的各种调式和配置问题吧,还得弄清楚测试环境和生产环境的各种差异吧.....完了,一时间这些玩意都来了,你还不知道未来会遇到什么不可预测的情况,比如流程安全改造,漏洞安全改造.....你更不知道如何确定接口方有没有问题......面对这些棘手的问题;这可不是玩的,那怎么办呢?当时,我沿用自己架构项目写项目的一贯思维:第一这些问题尽管都是新的,但是他并没有离开一个程序员正常的逻辑,因此他并不是那么苦难,只要把控每一步每一个微小的问题,一步一步实现即可完全把控;第二,他就是一个业务相对简单的应用而已(比起之前的做的那些大型项目并不复杂)。好了,基于这2点自信上,这一深入下来就是近2个月的痛苦尝试,2个月后终于功夫不负有心人,第一业务流程和技术流程的各个关联微小的地方完全把握,第二与各个部门协同的非常顺利。也就是通过了这段时间,完胜的把控了was集群下基于接口分布式架构和开发中的各种问题。


因这个项目,使我产生对旧技术线路动摇和新技术线路实施的灵感。


这是我做这个项目最大的成就之一。
分享到:
评论

相关推荐

    was集群-架构合集

    3. **WAS集群负载均衡和会话同步架构的实现.pdf**:此文件可能详细阐述了WAS集群中的负载均衡机制,如基于请求的路由和会话复制,以确保用户会话在集群中的不同节点间无缝切换。同时,它可能还会涉及如何配置和优化...

    NC-was集群部署

    这种部署模式充分利用了WAS集群的优势,能够实现负载均衡和高可用性,适用于大规模的企业级应用。 #### 二、WAS 安装部署流程 ##### 1. WAS 安装步骤 - 进入 WAS 安装文件目录,例如 `D:\WAS61DISK\launchpad.exe`...

    WAS集群、IHS、WAS操作概述.doc

    ### WAS集群、IHS、WAS操作概述 #### 一、安装 ##### 1.1 ND网络版和单服务器版特点 - **ND网络版**:适用于分布式环境,支持跨多台服务器部署,具备高可用性和负载均衡能力,能够更好地支持大规模应用。此版本...

    was集群说明文档

    WebSphere Application Server (WAS) 集群是一种高可用性和可伸缩性的解决方案,它允许将多个WAS实例组织成一个逻辑单元,以便在这些实例之间共享工作负载和服务。这个"was集群说明文档"可能包含了如何配置、管理和...

    IBM WAS ND 分布式网络环境的理解与集群的实现

    通过合理规划单元、节点和服务器的配置,结合集群技术和负载均衡策略,IBM WAS ND能够构建出稳定、高效、高可用的分布式应用环境,满足现代电子商务和电子政务系统对于系统性能和可靠性的严苛要求。在实际应用中,...

    was集群部署方案及安装配置手册

    本文档详细介绍了WAS集群部署方案及安装配置手册,旨在帮助读者快速了解WAS集群部署的基本概念和安装配置步骤。 一、WAS集群部署方案 WAS集群部署方案主要包括两大部分:负载分发层和WAS中间件集群。 1. 负载分发...

    J2EE集群设计开发部署(基于IBM+WAS)

    J2EE集群设计开发部署(基于IBM+WAS) J2EE集群设计开发部署(基于IBM+WAS)

    was集群session共享设置

    在was集群中,通常需要设置session共享,按照文档步骤可以完成session共享设置,解决你应用中的问题

    WAS集群配置文档WAS集群配置文档

    本文将基于给定的"WAS集群配置文档",详细介绍WAS集群的具体配置步骤。 #### 二、配置环境准备 根据文档提供的信息,整个集群部署涉及三台主机: - **LK**:作为DM (Deployment Manager) 主机,IP地址为192.168....

    单机玩转WAS6.1ND集群

    本文将详细介绍如何在单机环境下模拟搭建和管理WAS6.1ND集群。 首先,我们需要准备合适的环境。在这个场景中,我们有两台虚拟机,一台运行Windows Server 2003 SP2,另一台运行CentOS 5.2,它们都在主机Windows XP ...

    ibm was 集群

    通过WAS ND集群,可以实现包含多个应用服务器的分布式环境,确保系统的吞吐量和高可用性。本文通过两个实际场景,介绍如何从头搭建一个WAS ND水平集群环境以及如何将一个已有的单节点(或三节点)Web环境扩展成五...

    WAS中创建集群介绍

    在WAS中创建集群的主要目的是为了更好地管理和控制一组服务器的行为,特别是在需要处理大量并发用户请求的情况下。具体来说,以下几种情况通常需要考虑创建集群: - **高可用性**:通过集群可以在一台服务器出现...

    linux下was集群部署手册

    总结来说,Linux下的WAS集群部署涉及多方面的技术,包括服务器硬件配置、数据库配置、WAS节点和集群的创建、服务监控以及性能调优。这不仅需要对WAS有深入理解,还需要熟悉Linux操作系统和相关的企业级服务部署。...

    南航WAS集群部署实践

    南航的WAS集群部署实践充分体现了企业级应用环境下,如何通过精心规划和高效执行,利用集群技术提升系统性能和可用性。从技术细节到整体架构,再到运维管理,每个环节都至关重要,共同构建了稳定可靠的在线销售服务...

    WAS9集群部署,IHS转发请求

    IBM WebSphere Application Server(WAS)是IBM提供的一个用于开发和运行Java EE应用程序的企业级应用服务器。最新版本的WAS,即WAS9,在与Java的结合方式上发生了变化,不再包含Java环境,而是要求用户单独安装Java...

    was集群配置

    WAS 集群配置是一个复杂的过程,涉及到多个步骤和设置。下面是对 WAS 集群配置的详细解释。 首先,需要使用 ssh 工具登陆内网 web 服务器,并执行管理配置文件的命令。在这里,我们使用的是 7.0 版本的 WAS。 在...

    Linux下was集群部署手册

    本篇文章旨在填补这一空白,通过具体实践案例——Linux环境下部署Websphere Application Server (WAS) 集群的过程,为开发工程师和实施工程师提供有价值的参考。 #### 二、环境配置 - **操作系统**: Linux 64位 - *...

    WAS集群发布项目控制台挂死问题分析解决.doc

    WAS集群发布项目控制台挂死问题分析解决 WAS(WebSphere Application Server)是一个功能强大且复杂的应用服务器,用于构建、部署和管理企业级应用程序。然而,在实践中,WAS集群发布项目控制台挂死问题经常会出现...

    Was8.5.5集群安装部署及安装补丁.docx

    WAS 8.5.5 的安装介质包括三个部分:WASND_v8.5.5_1of3.zip、WASND_v8.5.5_2of3.zip 和 WASND_v8.5.5_3of3.zip,这三个文件可以在 IBM 官方网站上下载。另外,还需要准备补丁安装介质,包括 WAS_V8.5.5_SUPPL_1_OF_3...

    WAS集群负载文档.7z

    总结,构建WAS集群并集成IHS是提高企业级应用系统性能和可用性的常用方法。理解并掌握这些技术,有助于设计出健壮、高效的IT架构。通过集群,可以实现故障转移、负载均衡,而IHS则提供了更好的前端控制和安全性。

Global site tag (gtag.js) - Google Analytics