为什么 Dubbo 总说自己性能高?
F、创建 dubbo 配置文件
orderservce-provider.xml
G、 测试配置文件
H、 安装本地 jar 到 maven 仓库
服务接口中的方法要给消费者使用,消费者项目需要知道接口名称和接口中的方法名称、参数等。这些信息服务提供者才知道。需要把接口的 class 文件打包为jar .
服务接口项目的类文件打包为jar, 安装到 maven 仓库,仓库中的提供者 jar 可以被消费者使用。
使用 IDEA 的 maven 窗口执行 install
(2) 创建服务消费者:商品网站
I、 新建 java project
项目名称:link-main-web
J、 maven pom.xml
在<build> 下的 <plugins>标签中加入 JDK1.8 编译插件
K、 创建购买商品接口
L、创建购买接口的实现类
M、 创建 dubbo 配置文件
shop-consume.xml
N、 执行消费者
分包
建议将服务接口、服务模型、服务异常等均放在公共包中。
粒度
服务接口尽可能大粒度,每个服务方法应代表一个功能,而不是某功能的一个步骤,服务接口建议以业务场景为单位划分,并对相近业务做抽象,防止接口数量爆炸。
不建议使用过于抽象的通用接口,如:Map query(Map),这样的接口没有明确语义,会给后期维护带来不便。
版本
每个接口都应定义版本号,区分同一接口的不同实现,如: <dubbo:service interface="com.xxx.XxxService" version="1.0" />。

最新活动更多
-
3月27日立即报名>> 【工程师系列】汽车电子技术在线大会
-
即日-4.22立即报名>> 【在线会议】汽车腐蚀及防护的多物理场仿真
-
4月23日立即报名>> 【在线会议】研华嵌入式核心优势,以Edge AI驱动机器视觉升级
-
4月25日立即报名>> 【线下论坛】新唐科技2025新品发布会
-
在线会议观看回放>>> AI加速卡中村田的技术创新与趋势探讨
-
即日-5.15立即报名>>> 【在线会议】安森美Hyperlux™ ID系列引领iToF技术革新
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论