`
LiYunpeng
  • 浏览: 954619 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

关于Motan的client端调用server端失败的问题

阅读更多
经常会遇到类似的错误提示,连接不上服务器
com.weibo.api.motan.cluster.support.ClusterSpi.callFalse(ClusterSpi.java:190)



首先要确保几个问题
1.配置文件中的group,module甚至是version是一致的
2.服务器对应的端口是否开放,是否能连接通
3.通过motan的manager管理平台,看看提供的Server和Client的状况

如果通过manager中能看到对应的服务,但是状态是Unavailable Server,说明通过motan启动了Server的提供者模式,但是还有一个开关,是关于是否对外暴露这个服务。

通过调用
MotanSwitcherUtil.setSwitcherValue(MotanConstants.REGISTRY_HEARTBEAT_SWITCHER, true);
来进行开启

并且,要在Spring容器启动了之后,再开启这个服务,否则有可能状态还是Unavailable Server,这一点Motan并没有优化

另外,这个开关其实也是在关闭服务的时候,先关闭掉对外的暴露,然后再关闭服务。
分享到:
评论

相关推荐

    fdbus实现demo (包括client端和server端)

    fdbus实现demo (包括client端和server端)

    VNC的server端和client端

    VNC(Virtual Network Computing)是一种基于远程帧缓冲协议(RFB)的远程桌面技术,它允许用户通过网络从一台计算机(client端)控制另一台计算机(server端)。VNC技术的核心在于其轻量级和跨平台性,可以在多种...

    C plus+QML+基于C++的即时通信系统的设计与实现+源码(包括client端和server端两部分)+毕业设计+课程设计

    C plus+QML+基于C++的即时通信系统的设计与实现+源码(包括client端和server端两部分)+毕业设计+课程设计 C plus+QML+基于C++的即时通信系统的设计与实现+源码(包括client端和server端两部分)+毕业设计+课程设计...

    winsocket编程实现简单 server端和client端

    在这个例子中,我们关注的是一个简单的Server端和Client端的实现,这类似于流行的即时通讯软件QQ的数据通信功能。 首先,让我们深入了解Winsocket的基本概念。Winsock是Windows Socket的简称,它是一个API,用于在...

    modbus模拟器(可以模拟server端和client端,功能强大)

    在工业自动化中,Server端通常是指控制器或PLC(可编程逻辑控制器),而Client端则是指需要从Server获取数据或向Server发送控制指令的设备。使用Modbus模拟器,开发者和工程师可以在实际硬件部署前进行功能码级别的...

    Android开发,Socket Client端和Socket Server端数据发送和接收

    在Android开发中,Socket通信是实现设备间网络通信的一种常见方式...以上就是关于Android开发中Socket Client端和Socket Server端数据发送和接收的核心知识点。理解并掌握这些内容,将有助于构建稳定的跨设备通信系统。

    SQL Server Native Client 10.0

    在SQL Server 2012中,虽然主要推荐使用SQL Server Native Client 11.0,但为了兼容旧版本的SQL Server,如SQL Server 2000,仍然需要使用SQL Server Native Client 10.0。 **1. ODBC与OLE DB接口** - **ODBC**: ...

    通过CSocket、CArchive实现Client端和Server端互发数据

    本文将深入探讨如何利用这两个类实现客户端(Client)与服务器端(Server)之间的数据交互。 首先,`CSocket`是MFC对Winsock API的封装,它简化了套接字(Socket)编程的过程。套接字是网络通信的基础,用于在两台...

    sql server 2008 native client

    SQL Server 2008 Native Client是微软推出的一款用于与SQL Server进行数据交互的客户端库,它是SQL Server数据库引擎和应用程序之间的一个接口。这个库包含了ODBC(Open Database Connectivity)驱动程序和OLE DB...

    socket server关闭时导致socket client也关闭 的原因及解决办法

    当Server端主动关闭Socket,它会发送一个FIN( Finish)标志来通知Client端即将结束连接。Client在接收到这个FIN后,会进入TIME_WAIT状态,等待一段时间确保Server完全关闭连接。此时,Client虽然不能向Server发送新...

    C# Socket通讯框架,封装了Client和Server端类库,带实例

    本篇将详细介绍基于C#语言的Socket通讯框架,该框架已经封装了客户端(Client)和服务器端(Server)的类库,并提供了实例演示和使用手册,方便开发者快速理解和应用。 首先,让我们了解什么是Socket。Socket是操作...

    prosys-opc-ua-simulation2.3.2-146 server端、client端和说明文档

    Prosys OPC UA Simulation是针对这一标准的模拟工具,它包含了服务器端(Server)、客户端(Client)以及相关的说明文档,帮助用户在开发、测试和调试OPC UA应用程序时进行仿真实验。 1. OPC UA概述: OPC UA是一...

    udp server client demo

    在这个“udp server client demo”中,我们将探讨如何实现一个简单的UDP服务器和客户端通信模型。 1. UDP服务器端: - 服务器端首先需要绑定一个特定的IP地址和端口号,以便接收来自客户端的数据。在编程中,这...

    Microsoft SQL Server 2008 R2 SP1 Native Client

    Microsoft SQL Server 2008 Native Client (SQL Server Native Client) 是单一动态链接库 (DLL),其中包含 SQL OLE DB 提供者和 SQL ODBC 驱动程序。此链接库针对使用机器码 API (ODBC、OLE DB 和 ADO) 的应用程序...

    使用Simulink配置AUTOSAR Client-Server通信

    在设计Client-Server通信时,需要考虑到代码生成过程中关于AUTOSAR服务器运行实体(Runnables)的并发约束。同时,为了实现客户端和服务器端代码的映射和交互,可能需要编写一些脚本来自动生成和映射相关的代码。 6...

    HttpClient中的client和server相互调用的两个例子

    这个标题提到的"HttpClient中的client和server相互调用的两个例子"很可能是关于如何使用HttpClient库来构建HTTP客户端和服务端交互的示例。我们将深入探讨HttpClient的基本概念、客户端与服务器端的通信流程以及提供...

    一个server端与多个client端通信python代码

    在Python编程中,实现服务器(Server)与多个客户端(Client)之间的通信是常见的网络编程任务。这个场景通常涉及网络协议,如TCP/IP或UDP,以及多线程或多进程技术来处理来自不同客户端的并发请求。在这个项目中,...

    SQL server Native Client 10.0

    SQL Server Native Client 10.0解决了这个问题,提供了一个专门为64位系统设计的数据源命名(DSN)组件,使得用户可以在64位环境中创建和配置DSN,确保64位应用能够顺畅地连接到SQL Server。 3. **SQL Server 2008 ...

    AIDL Server端和Client端源码

    源码中包含了Server端和Client端,通过搭建Server端和Client端,实现了Server端和Client端双向通讯,可以直接将该框架运用于自己项目,完成两个应用之间通讯。相关接口根据自己使用情景适当调整即可。

    C++关于socket的client&server库创建

    本篇文章将深入探讨如何使用C++创建基于Socket的客户端(Client)与服务器端(Server)库。Socket编程通常涉及TCP(传输控制协议)或UDP(用户数据报协议),这里我们将主要关注更可靠的TCP连接。 首先,我们需要...

Global site tag (gtag.js) - Google Analytics