替代webservices的方法?
以前用webservices做了很多服务给第三方使用,现在大多数要求使用http+json形式提供接口,请问有什么可行的方法吗?dubbo 服务支持跨应 夸语言调用吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
以前用webservices做了很多服务给第三方使用,现在大多数要求使用http+json形式提供接口,请问有什么可行的方法吗?dubbo 服务支持跨应 夸语言调用吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
非常感谢,我的意思是 是否可以用dubbo来做,还是说直接用Springmvc
回复
dubbo可以做,不过dubbo更多的是基于二进制通信协议的长连接(tcp socket)的RPC调用框架,springmvc是一种开发框架,与是否使用json作为通信模式无关。你也可以用servlet自己实现json接口,我做游戏后端,在http通信方面,一般用servlet+自主框架实现json数据通信接口。
任何语言的http服务和json数据通信都是可以跨应用跨语言的,因为http协议都是统一的,json格式是一种规范、严谨、可见度高的结构化语言,几乎所有语言都支持,或者有相关的库支持。
http+json一般实现思路:
1、一个http接口对应一个json请求,即各个json请求与后端的http接口一一对应,每个http接口专注自己对应的一个json请求。
2、一个http接口对应多个json请求,请求的json中必须包含协议编号,用于接口后台用此协议编号分别处理业务,即一个http接口通用所有的json请求,每个json请求以协议编号区分业务。
3、结合1/2种方式。
http和json都是跨语言的