
微服务-dubbo
微服务系列,主要涉及dubb0
thai01
这个作者很懒,什么都没留下…
展开
-
3.5 dubbo-提供方导出服务
1. 服务提供方Demo:package org.apache.dubbo.demo.provider;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Provider { public static void main(String[] args) thro...原创 2020-01-04 19:15:26 · 208 阅读 · 0 评论 -
3.4 dubbo-消费方通过代理bean调用远程方法
1.4 通过代理bean调用远程方法。demoService 是一个动态代理,在执行方法时,先执行InvokerInvocationHandler.invoke()方法,代码如下: //InvokerInvocationHandler.invoke() public Object invoke(Object proxy, Method method, Object[] args) th...原创 2019-12-16 17:36:20 · 737 阅读 · 0 评论 -
3.3 dubbo-消费方获取目标类的代理bean
1 获取目标类的代理bean此时applicationContext中有两个bean,一个id=‘demo-consumer’,对应的实例是ApplicationConfig的实例,一个是id=‘demoService’ 对应的实例是ReferenceBean的实例;DemoService demoService = (DemoService)context.getBean("demoServ...原创 2019-12-16 17:31:57 · 962 阅读 · 0 评论 -
3.1 dubbo-加载配置文件
1 自定义标签dubbo-demo-consumer.xml 中使用了Dubbo自定义标签,例如:dubbo:application;dubbo:reference;在spring中使用自定义标签,有如下几步:设置配置属性和JavaBean设置一个与标签对应的JavaBean,用于存放标签中的属性值, 例如Dubbo中的ApplicationConfig、ReferenceConfig设...原创 2019-12-16 17:28:18 · 456 阅读 · 0 评论 -
2.dubbo-demo
dubbo的框架如图:上述内容来源于dubbo官网角色主要分为服务消费方和服务提供方。服务消费方主程序:public class Consumer { public static void main(String[] args) throws Exception { ClassPathXmlApplicationContext context = new Cl...原创 2019-12-10 15:48:59 · 98 阅读 · 0 评论 -
1.dubbo-整体框架
dubbo官网对框架的描述: Dubbo官网-框架原创 2019-12-10 09:29:30 · 92 阅读 · 0 评论 -
3.0 dubbo-消费端调用代码
1.1 消费端调用代码代码如下:public static void main(String[] args) throws Exception { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[] {"resources/META-INF/spring...原创 2019-12-08 16:10:19 · 288 阅读 · 0 评论