替代webservices的方法?

发布于 2021-12-03 01:26:36 字数 97 浏览 816 评论 4

以前用webservices做了很多服务给第三方使用,现在大多数要求使用http+json形式提供接口,请问有什么可行的方法吗?dubbo 服务支持跨应  夸语言调用吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

梦里兽 2021-12-08 11:58:30

非常感谢,我的意思是 是否可以用dubbo来做,还是说直接用Springmvc

一笔一画续写前缘 2021-12-08 11:21:20

回复
dubbo可以做,不过dubbo更多的是基于二进制通信协议的长连接(tcp socket)的RPC调用框架,springmvc是一种开发框架,与是否使用json作为通信模式无关。你也可以用servlet自己实现json接口,我做游戏后端,在http通信方面,一般用servlet+自主框架实现json数据通信接口。

柳絮泡泡 2021-12-08 10:50:22

任何语言的http服务和json数据通信都是可以跨应用跨语言的,因为http协议都是统一的,json格式是一种规范、严谨、可见度高的结构化语言,几乎所有语言都支持,或者有相关的库支持。

http+json一般实现思路:

1、一个http接口对应一个json请求,即各个json请求与后端的http接口一一对应,每个http接口专注自己对应的一个json请求。

2、一个http接口对应多个json请求,请求的json中必须包含协议编号,用于接口后台用此协议编号分别处理业务,即一个http接口通用所有的json请求,每个json请求以协议编号区分业务。

3、结合1/2种方式。

陌若浮生 2021-12-05 19:17:04

http和json都是跨语言的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文