一个序列化的应用示例

写好的的代码,本地测试没问题,提交部署到测试环境后出现问题。这个现象看起来很奇怪,表面上来看好像自己没做错什么,实际上却是因为没有对在不同主机间传递的数据进行序列化的原因。

以下开始对这个问题的讨论记录与总结

针对我们系统的架构同事给出了解释,本地实际上只有一台物理机,因此是否实现序列化没影响。但是对于测试环境,尤其是我的写法,一个dto从controller传递到action,这个过程实际上是从web层传递到了app层( web层打包成war包,app层打包进jar包。)而web层和app层是部署在不同的主机上的,因此dto实际上是在不同的主机间传递了,也因此需要通过让数据实现序列化来传递。

最后吐槽自己一下,这个错误去年犯过的,就因为自己不求甚解,又犯了一次。还有自己从日志中提取有效信息能力差,写功能还不喜欢写日志。


剩下的需要后续补充

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,328评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,179评论 25 709
  • CloudJavaBackendSummaries1、开发环境eclipse工程,引入jw仓库的jw-base,3...
    燕京博士阅读 4,932评论 0 0
  • 好种子开花 昨晚住的真不错,干净、安静。住在酒店,尽量的保持卫生,同时也减少服务员的工作量 在赶时间的时候遇到了一...
    西红柿的小姑娘阅读 2,635评论 0 2
  • 文/顾影 我们都习惯伪装, 总是装作若无其事的模样, 总是习惯用没心没肺来遮掩内心的创伤, 总是在夜深人静的时候内...
    白发何阅读 1,885评论 0 0