4.Http

简介: scacasca

基于 HTTP 表单的远程调用协议,采用 Spring 的 HttpInvoker 实现 1

特性
连接个数:多连接
连接方式:短连接
传输协议:HTTP
传输方式:同步传输
序列化:表单序列化
适用范围:传入传出参数数据包大小混合,提供者比消费者个数多,可用浏览器查看,可用表单或URL传入参数,暂不支持传文件。
适用场景:需同时给应用程序和浏览器 JS 使用的服务。
约束
参数及返回值需符合 Bean 规范
配置

配置协议:

XML

复制代码

1

<dubbo:protocol name="http" port="8080" />


配置 Jetty Server (默认):

XML

复制代码

1

<dubbo:protocol ... server="jetty" />


配置 Servlet Bridge Server (推荐使用):

XML

复制代码

1

<dubbo:protocol ... server="servlet" />


配置 DispatcherServlet:

XML

复制代码

1

2

3

4

5

6

7

8

9

<servlet>

<servlet-name>dubbo</servlet-name>

<servlet-class>com.alibaba.dubbo.remoting.http.servlet.DispatcherServlet</servlet-class>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>dubbo</servlet-name>

<url-pattern>/*</url-pattern>

</servlet-mapping>


注意,如果使用 servlet 派发请求:
协议的端口 <dubbo:protocol port="8080" /> 必须与 servlet 容器的端口相同,
协议的上下文路径 <dubbo:protocol contextpath="foo" /> 必须与 servlet 应用的上下文路径相同。

1. 2.3.0
以上版本支持

若有收获,就点个赞吧


相关文章
|
11月前
|
人工智能 安全 数据挖掘
北京八月线下活动推荐:技术互联·价值无限——隐语三周年暨社区升级仪式
2025年8月14日,北京,隐语开源社区三周年暨社区升级仪式即将启幕!活动以“技术互联·价值无限”为主题,汇聚技术专家、产业伙伴与学术力量,共探数据要素流通与隐私计算融合发展。现场将发布社区升级计划,推动构建覆盖数据流通全栈技术生态。欢迎参与,共话数据基建未来!
306 0
北京八月线下活动推荐:技术互联·价值无限——隐语三周年暨社区升级仪式
|
7月前
|
缓存 Java 关系型数据库
|
7月前
|
canal 缓存 关系型数据库
|
7月前
|
负载均衡 算法 Java
|
7月前
|
负载均衡 Java 应用服务中间件
|
7月前
|
监控 Java Sentinel
|
7月前
|
Java 关系型数据库 MySQL
|
7月前
|
Dubbo JavaScript 前端开发

热门文章

最新文章