`
jameswxx
  • 浏览: 772283 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

随便说说

    博客分类:
  • java
阅读更多

      这两天给系统加了一个基于hessian的远程服务,本来很简单的一个东西,却因为种种原因,发布过程颇为坎坷,确实系统业务和流程非常庞大复杂,我刚开始来,也确实对系统不熟悉,但是不管怎样,我应该反思。

 

       和rmi,ejb等等分布式计算框架一样,hessian也是为了分布式计算。简单来说,一个基本的分布式计算应该解决如下的基本问题:

1:远程服务的透明调用

2:对象传输的序列化

3:通讯协议

与rmi不同的是,hessian的通讯是基于java servlet来做的,而不是像rmi那样有自己的独有通讯协议,要启动rmi服务,需要在web容器之外再指定端口,而hessian直接用web容器的http端口,因为它是一个servlet,同样,它也不能脱离于web容器单独存在,这是一个很取巧但是很聪明的地方,我认为1和2才是最重要的,至于用什么通讯的,那个谁关心?只要数据正常发送和响应就好了。关于数据的序列化和反序列化,hessian是有自己的私有协议的,而不是java的序列化格式。至于hessian怎么使用,这个相当简单,网上有很多例子。


       这次的发布测试,经过辛苦的排查,发现问题出在mod_jk的转发上,最终发现是因为apahce由于种种原因,没有正常的停止并启动,导致mod_jk.conf新加入的关于hessian服务的转发规则没有生效,hessian客户端调用时,老是报file not found,这是因为这个调用的url,不在apache的转发规则里,apache自己在服务器内部寻找,但url是个serlvet地址,apache当然找不到了。


     一句话,是我太相信了apache的控制脚本了。本来想写很多的,就先写到这里吧。

分享到:
评论

相关推荐

    javascript下对于事件、事件流、事件触发的顺序随便说说

    1.首先我们来了解几个概念,“事件”,“事件流”,“事件名称”,“事件处理函数/事件监听函数,也许是“老生常谈”,知道的朋友可以越过。 事件: 事件是用户自身或浏览器进行的特定行为。如:用户点击 也就是常用...

    IT程序员的绩效管理之所见

    因此绩效管理与考核的办法就变得尤为重要,本人对这方面涉足不深,随便说说仅供参考。 作为it企业,程序员的绩效的确是很难量化的,考核往往最终变成项目经理对你的印象分,当然我不是说这样不公平,只是说很难用...

    Deeplearning深度学习笔记v5.6_吴恩达.zip

    万能二字可不是随便说说的,有定理为证,万能近似定理说,当神经网络的隐藏单元足够多,它就能逼近任意函数。也就是说,只要提供的训练数据量充足,就一定能用一个隐藏单元够多的神经网络去拟合这些训练数据。然而...

    GG叮咚2011版本聊天软件

    9.新增快捷发表随便说说功能。 10.新增GG用户在公司集团功能 显示VIP图标等功能。 11.新增表情批量导入和导出功能。 12.整合视频认证功能。 13.GG用户搜索功能 14.截图发送无法等待。 15.GG2011支持群聊,群发送...

    与完善网络规划与设计方案.doc

    功能随便说说,供参考: 1.地图和平面布置图 办公室、展馆布置示意图、立体交通图、地铁与方向图等。 2.网络图 网络拓扑图、机架图、网站图 3.软件 图、流程图与数据库模型等 4.商务和管理 组织结构图、甘特图、...

    Delphi最新三层源码

    随便说说最近项目中的三层架构吧。讲点实际的东西。我最讨厌空讲道理。网上讲道理的太多了,不喜欢举例子。 大多数文章中都或多或少的讲到了三层架构。表示层,业务层,数据层。又把业务层再细分,分为外观服务层,...

    MySQL5.1官方中文参考手册

    官方的,不是随便说说。MySQL5.1最好的参考手册,有需要的下载吧。

    代码和架构如何重构:漫谈重构技巧

    因为工作内容的原因,我在前后两家公司中的工作中主持和经历了十余次代码和架构的重构,下面随便说说我对重构的一些经验和想法。关于重构首先重构面临的背景都是相似的,程序员们为了快速完成需求和上线而写出了最基...

    有效提高编码质量之漫谈重构

    因为工作内容的原因,我在前后两家公司中的工作中主持和经历了十余次代码和架构的重构,下面随便说说我对重构的一些经验和想法。关于重构  因为工作内容的原因,我在前后两家公司中的工作中主持和经历了十余次代码...

    vc++数据库操作,比较详细

    两章关于数据库编程的,VC++实现的,和大家共享,相互促进,每次想描述,又太懒,随便说说就可以了啊,vc++数据库操作,比较详细

    XML的DOM和SAX解析方式

    平常不是很接触XML,本文就随便说说XML的两种解析方式。 DOM解析方式 DOM即文档对象模型(document object model)。根据W3C的描述,DOM是一套用于HTML和XML文档的标准接口,它定义了文档的逻辑结构,以及访问或操作...

    智能网络摄像机功能实现的设计原则

    随便说说,学校的教室、操场、银行营业厅、金库、储蓄所、ATM取款机、社会治安管理和监视、城市交通管理、汽车站、火车站、高速公路和机场等、大型商场、超市和购物中心、变电站、发电厂、生产线、库房和厂区监控,...

    另一种希望别人无法修改js的代码

    我随便说说…..大家不要打我… 其实俺想说的是,不希望别人修改,那么可以在JS的很多位置上加上一个自身有效性的检查,如果不对,那么就开始这里调用那里的把别人绕晕掉… 当然了,这个检查做的是否隐蔽,检查不符合后的...

    node-chat:Node.js socket.io演示

    随便说说 最近在做东西的时候有一个对战功能,需要用到Socket技术,于是了解了一番相关的实现方案,最后选择了Nodejs以及基于Node的socket.io 最主要的原因还是Node比较好写,相比于PHP好多个函数来说简洁太多了。 ...

    iPhone说说简单2.0版php

    发表说说就等于用iPhone手机发表说说,好友看到你发表的说说的时间后面自动显示“通过iPad/iPhone触屏版”发表。 郑重声明此系统非钓鱼系统,绝不记录友友的登陆信息,如怀疑盗QQ,请第一次随意输入密码测试发表结果...

    (PWM控制)音量电平表电路+PCB源文件+源代码+上位机等-电路方案

    感觉这个不是太好弄,首先,这个PIC单片机用的人估计不太多,第二作者自己以前编了一个USB上位机,是在这个基础上开发的,虽然可以找到作者的源代码,但是估计不好搞定(我没有写过上位机软件,不太了解,随便说说的...

    speakeasy-randomizer:说话容易的随机化器

    说话随机化器 随便说说的随机器。

    关于OFFER,关于研究生三年——写在毕业前

    好久没写什么了,之前一直忙毕业设计,找工作,忙完之后突然就没心思写东西了。可能是看了众多朋友们晒的offer,谈的研究生人生,又或许是昨天的情人节。。。。。。突然,在这个寂静的凌晨...记录什么呢,随便说说吧。

    Android编程实现仿QQ发表说说,上传照片及弹出框效果【附demo源码下载】

    本文实例讲述了Android编程实现仿QQ发表说说,上传照片及弹出框效果。分享给大家供大家参考,具体如下: 代码很简单,主要就是几个动画而已,图标什么的就随便找了几个,效果图:   动画说明: 1.点击右上角按钮,菜单从...

Global site tag (gtag.js) - Google Analytics