更新时间:2020-07-30 17:49
本文介绍如何在 XML 方式中发布和引用服务。XML 配置中主要标签含义如下:
sofa:service
元素表示发布服务。sofa:reference
元素表示引用服务。sofa:binding
表示服务发布或引用的协议。服务发布示例
单协议发布,示例如下:
<bean id="personServiceImpl" class="com.alipay.sofa.boot.examples.demo.rpc.bean.PersonServiceImpl"/>
<sofa:service ref="personServiceImpl" interface="com.alipay.sofa.boot.examples.demo.rpc.bean.PersonService">
<sofa:binding.bolt/>
</sofa:service>
多协议发布,示例如下:
<sofa:service ref="personServiceImpl" interface="com.alipay.sofa.boot.examples.demo.rpc.bean.PersonService">
<sofa:binding.bolt/>
<sofa:binding.rest/>
<sofa:binding.dubbo/>
</sofa:service>
服务引用示例
bolt 协议引用,示例如下:
<sofa:reference id="personReferenceBolt" interface="com.alipay.sofa.boot.examples.demo.rpc.bean.PersonService">
<sofa:binding.bolt/>
</sofa:reference>
rest 协议引用,示例如下:
<sofa:reference id="personReferenceRest" interface="com.alipay.sofa.boot.examples.demo.rpc.bean.PersonService">
<sofa:binding.rest/>
</sofa:reference>
在文档使用中是否遇到以下问题
更多建议
匿名提交