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

dubbo问题总结

    博客分类:
  • java
 
阅读更多

任何诡异的现象必然能找到问题原因,程序是不会骗人的

一:

特征

一个对象远程传输,服务端是有值的,到客户端后该字段始终是空

原因

这个是序列化引起的,之前的文章里分析过hessian的序列化问题


特征

今天同事碰到一个奇怪的问题,调用一个远程服务,客户端得到的对象某字段有时有值,有时为空,数据肯定是存在的,从服务端代码来看,肯定不可能为空,序列化没有任何问题。而且他在服务器端代码还打了调用日志,值为空时,日志根本没打出。

原因

让人吐血,他启动了两个dubbo服务,这不是关键的,关键是这两个服务版本不一致,代码有差别,有一个服务器上根本就没有对该对象的为空字段赋值!目前调用dubbo是随机策略,所以会随机调用某个服务器,由于一个赋值了,一个没赋值而且没打日志。导致看到的现象就是客户端调用的结果有时候某字段有值有时候没值并且日志不打出。

 

 

分享到:
评论

相关推荐

    dubbo问题汇总控制台例子第二部分

    在本篇中,我们将深入探讨"Dubbo问题汇总控制台例子第二部分"的相关知识点,结合提供的标签和压缩包文件,我们来详细分析与Dubbo、控制台、文档以及WAR和RAR项目构建相关的技术要点。 首先,让我们从"Dubbo问题汇总...

    dubbo问题汇总控制台例子

    dubbo资源整合 copy的dubbo简单例子dubbo例子.rar dubbo常见问题 Dubbo FAQ dubbo详解文档 dubbo控制台dubbo-admin-2.5.3.war 资源超过70M 分两次上传

    dubbo学习总结思维导图,十分详细

    dubbo学习总结思维导图,十分详细。精确到各个知识点。

    dubbo学习文档汇总

    【Dubbo学习文档汇总】 本压缩包集合了深入理解Dubbo框架的重要资料,涵盖了从基础概念到高级应用的多个方面,旨在帮助读者全面掌握Dubbo的核心技术和应用实践。以下是各个文档的主要内容概述: 1. **Dubbo实现...

    Dubbo学习总结

    它为分布式系统提供了服务治理能力,致力于解决高性能、透明化的远程服务调用,以及SOA(Service Oriented Architecture,面向服务的架构)的服务治理问题。在分布式架构中,当服务之间需要跨网络进行通信时,传统的...

    dubbodubbo.zip

    总结,Dubbo作为一款强大的服务治理框架,其设计理念和实现方式为开发者提供了高效、可靠的分布式服务解决方案,是构建大规模分布式系统的重要工具。无论是在传统的SOA架构还是现代的微服务架构中,Dubbo都展现出了...

    dubbo 入门经验 总结

    这篇总结将深入探讨Dubbo的核心概念、安装过程以及如何通过示例进行快速入门。 一、Dubbo核心概念 1. 服务提供者(Provider):提供服务的模块,它对外暴露服务,并通过Dubbo的注册中心将自己的服务注册出去。 2....

    Dubbo监控系统配置

    3. **异常监控**:实时监控服务调用中的异常情况,帮助快速定位问题。 4. **性能监控**:提供CPU、内存等系统资源使用情况的监控,帮助评估服务性能。 5. **报警功能**:支持配置基于不同条件的报警策略,当满足预设...

    dubbo2.5.6.zip

    《Dubbo 2.5.6与Java 1.8的兼容性问题解析》 Dubbo,作为阿里巴巴开源的一款高性能、轻量级的服务治理框架,广泛应用于分布式系统中。而Java,作为服务端开发的基石,其版本选择直接影响到框架的运行效果。本篇文章...

    dubbo-dubbo-2.5.9(Dubbo-admin管理平台的安装)

    在分布式系统中,服务管理和监控是至关重要的部分,而Dubbo-admin就是为了解决这个问题而设计的管理平台。本文将详细介绍如何安装和使用Dubbo-admin 2.5.9版本,以及它在Dubbo生态系统中的作用。 首先,了解Dubbo-...

    Dubbo入门_实战

    Dubbo作为一款优秀的分布式服务框架,不仅提供了高性能的RPC服务调用机制,还通过其完善的架构设计解决了分布式系统中的服务管理和监控问题。通过本文的学习,读者不仅对Dubbo有了初步的认识,而且也能了解到如何...

    dubbo的简单小demo

    【总结】 这个dubbo的小demo展示了如何使用Dubbo、Zookeeper、Maven和SpringBoot来构建一个简单的分布式服务系统。服务提供者通过dubbo-provider模块对外提供服务,服务消费者通过dubbo-consumer模块调用这些服务。...

    dubbo源码分析pdf.zip

    5. **最佳实践与设计模式**:通过总结Dubbo在实际项目中的应用,提炼出最佳实践和设计模式,以提升开发效率和系统质量。 通过这两本书的学习,开发者不仅可以掌握Dubbo的基本使用,还能深入理解其内部工作原理,...

    dubbo-dubbo-2.7.8.zip

    Dubbo由阿里巴巴开源,旨在解决大型分布式系统中服务治理的问题。它提供服务注册、服务发现、负载均衡、调用链跟踪、熔断和降级等核心功能,帮助开发者构建高可用、高性能的服务架构。 二、核心特性 1. **服务注册...

    dubbo xsd

    总结来说,Dubbo XSD是Dubbo框架中不可或缺的部分,它提供了一种标准的方式来定义和管理服务配置,使得微服务架构的构建更加规范化和高效。理解并熟练运用Dubbo XSD,对于提升微服务架构的质量和性能具有重要意义。

    dubbo-demo

    总结来说,`dubbo-demo` 是一个全面展示 Dubbo 框架工作流程的实例,涵盖了服务提供、消费、接口定义、服务注册与发现以及可视化管理等多个方面,对于理解和学习 Dubbo 具有很高的参考价值。通过分析和实践这个示例...

    dubbo入门demo样例

    总结来说,这个“dubbo入门demo样例”是一个很好的起点,它涵盖了Dubbo的基本使用方法,包括服务消费者和服务提供者的创建,以及必要的配置文件和依赖管理。通过实践这个Demo,开发者可以快速掌握Dubbo的核心概念,...

    dubbo管控平台2.5.3 dubbo-admin

    总结来说,Dubbo-admin 2.5.3是Dubbo生态中不可或缺的工具,它提供了丰富的服务管理功能,极大地简化了微服务环境下的运维工作。通过深入理解和有效利用这一工具,开发者能够更好地控制和优化其服务架构,从而提升...

    dubbo.xsd下载

    1. **验证 Dubbo 配置文件的正确性**:通过 `dubbo.xsd`,可以确保配置文件中的标签、属性等都符合 Dubbo 规范,有效防止由于配置不当而导致的各种问题。 2. **增强代码可读性和可维护性**:`dubbo.xsd` 明确了 ...

    dubbo.io文档

    总结来说,这三本书籍构成的《Dubbo.IO 文档》是一份全面的Dubbo学习资源,无论是初学者还是经验丰富的开发者,都能从中受益。通过阅读`dubbo-user-book`,你可以掌握基础的Dubbo使用方法;通过`dubbo-dev-book`,你...

Global site tag (gtag.js) - Google Analytics