tongchenkeji 发表于:2023-5-8 15:29:480次点击 已关注取消关注 关注 私信 函数计算支持使用dubbo的http协议么?[阿里云函数计算] 暂停朗读为您朗读 函数计算支持使用dubbo的http协议么? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 函数计算# Dubbo12# Serverless2886# 函数计算2686# 应用服务中间件191
牧羊吖AM 2023-11-27 22:00:31 1 函数计算以及阿里云的API网关都支持使用Dubbo的HTTP协议来调用Dubbo服务。Dubbo的HTTP协议是将Dubbo服务进行RESTful风格的封装,通过HTTP协议进行调用。在函数计算中,可以使用http触发器来触发函数计算,然后在函数内部通过Dubbo的HTTP协议请求对应的服务。需要注意的是,由于Dubbo的HTTP协议是RESTful风格的,因此只能调用和查询操作,而不能进行Dubbo的其他高级特性(如异步调用、服务降级等)。
wljslmzAM 2023-11-27 22:00:31 3 阿里云函数计算本身不支持使用 Dubbo 协议,因为 Dubbo 协议是一种基于 TCP 的二进制协议,不适合在无服务器计算场景下使用。但是,可以通过使用 Dubbo 的 HTTP 协议来在阿里云函数计算中调用 Dubbo 服务。 Dubbo 支持多种协议,其中包括 HTTP 协议。使用 HTTP 协议的 Dubbo 服务可以通过 HTTP RESTful API 进行调用,可以在阿里云函数计算中使用 HTTP 客户端库来调用这些服务。具体步骤如下: 在 Dubbo 服务端中,启用 HTTP 协议并发布服务。可以使用 Dubbo 提供的 HTTP 协议扩展,或者使用 Spring Boot 集成的 Dubbo HTTP 协议。 在阿里云函数计算中,使用 HTTP 客户端库来调用 Dubbo 服务。可以使用 Java 中的 HttpURLConnection 或者 Apache HttpClient 等 HTTP 客户端库,也可以使用其他语言的 HTTP 客户端库进行调用。 使用 HTTP 协议的 Dubbo 服务相对于使用 Dubbo 协议会有一些性能损失,因为 HTTP 协议需要进行序列化、反序列化和网络传输等操作,会增加一定的延迟和带宽消耗。因此,在选择 Dubbo 协议和 HTTP 协议时,需要根据具体的业务需求进行选择。
sky9aliAM 2023-11-27 22:00:31 5 你好, 应该支持dubbo和http协议的。 只要你将 实例都绑定到VPC下的虚拟交换机,网络层面就打通了。 其次需要开通Zookeeper,nacos这类注册中心。 dubbo服务就可以注册上去了。 函数计算只是一个启动的runtime,重要的是运行的java应用提供dubbo服务。 在 Dubbo 使用 http 协议和其他协议基本一样,只需要指定 protocol 即可。
函数计算以及阿里云的API网关都支持使用Dubbo的HTTP协议来调用Dubbo服务。Dubbo的HTTP协议是将Dubbo服务进行RESTful风格的封装,通过HTTP协议进行调用。在函数计算中,可以使用http触发器来触发函数计算,然后在函数内部通过Dubbo的HTTP协议请求对应的服务。需要注意的是,由于Dubbo的HTTP协议是RESTful风格的,因此只能调用和查询操作,而不能进行Dubbo的其他高级特性(如异步调用、服务降级等)。
那直接用 springboot写就好了。dubbo的很多功能在 fc 可能都用不了。
此答案来自钉钉群“阿里函数计算官网客户”
阿里云函数计算本身不支持使用 Dubbo 协议,因为 Dubbo 协议是一种基于 TCP 的二进制协议,不适合在无服务器计算场景下使用。但是,可以通过使用 Dubbo 的 HTTP 协议来在阿里云函数计算中调用 Dubbo 服务。
Dubbo 支持多种协议,其中包括 HTTP 协议。使用 HTTP 协议的 Dubbo 服务可以通过 HTTP RESTful API 进行调用,可以在阿里云函数计算中使用 HTTP 客户端库来调用这些服务。具体步骤如下:
在 Dubbo 服务端中,启用 HTTP 协议并发布服务。可以使用 Dubbo 提供的 HTTP 协议扩展,或者使用 Spring Boot 集成的 Dubbo HTTP 协议。
在阿里云函数计算中,使用 HTTP 客户端库来调用 Dubbo 服务。可以使用 Java 中的 HttpURLConnection 或者 Apache HttpClient 等 HTTP 客户端库,也可以使用其他语言的 HTTP 客户端库进行调用。
使用 HTTP 协议的 Dubbo 服务相对于使用 Dubbo 协议会有一些性能损失,因为 HTTP 协议需要进行序列化、反序列化和网络传输等操作,会增加一定的延迟和带宽消耗。因此,在选择 Dubbo 协议和 HTTP 协议时,需要根据具体的业务需求进行选择。
Dubbo支持dubbo、rmi、hessian、http、webservice、thrift、redis等多种协议,
你好, 应该支持dubbo和http协议的。
只要你将 实例都绑定到VPC下的虚拟交换机,网络层面就打通了。 其次需要开通Zookeeper,nacos这类注册中心。 dubbo服务就可以注册上去了。
函数计算只是一个启动的runtime,重要的是运行的java应用提供dubbo服务。
在 Dubbo 使用 http 协议和其他协议基本一样,只需要指定 protocol 即可。