Dubbo和telnet调用接口的区别

Dubbo和telnet调用接口的区别

Java 接口中传递的字符串参数通过 Dubbo 调用时不需要加双引号,而使用 Telnet 调用时需要加双引号,是因为 Dubbo 和 Telnet 是两种不同的通信方式,对于字符串参数的处理方式有所不同。

Dubbo 是一个分布式服务框架,它使用一种基于 RPC(Remote Procedure Call)的通信协议,在调用过程中会将参数进行序列化和反序列化。在 Dubbo 中,传递的字符串参数会被自动转换为相应的 Java 字符串对象,因此不需要显式地加双引号。

Telnet 是一种远程终端登录协议,使用 Telnet 进行远程调用时,我们需要手动输入命令和参数。由于 Telnet 是基于文本的通信协议,对于字符串参数,我们需要在输入的命令中显式地使用双引号将字符串括起来,以便在 Telnet 中正确地传递字符串参数

所以,在使用 Dubbo 调用接口时,无需添加双引号,接口会自动处理字符串参数;而在使用 Telnet 进行调试或手动调用时,需要明确地添加双引号来表示字符串参数。

对于数组参数,如果将数组放进一个Map<String, String>

public static void main
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值