dubbo
how_interesting
这个作者很懒,什么都没留下…
展开
-
dubbo常见面试
1.Dubbo是什么? Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 RPC 指的是远程调用协议,也就是说两个服务器交互数据。 2.Dubbo的由来? 互联网的快速发展,Web应用程序的规模不断扩大,一般会经历如下四个发展阶段。 单一应用架构 当网站流量很小时,只...原创 2020-01-19 11:12:37 · 362 阅读 · 0 评论 -
dubbo第五课(服务化最佳实践)
服务化最佳实践 分包 建议将服务接口、服务模型、服务异常等均放在 API 包中,因为服务模型和异常也是 API 的一部分,这样做也符合分包原则:重用发布等价原则(REP),共同重用原则(CRP)。 如果需要,也可以考虑在 API 包中放置一份 Spring 的引用配置,这样使用方只需在 Spring 加载过程中引用此配置即可。配置建议放在模块的包目录下,以免冲突,如:com/alibaba/chi...原创 2019-12-28 14:19:46 · 150 阅读 · 0 评论 -
dubbo第四课 (dubbo集群容错)
dubbo集群容错 缺省 修改集群容错方式 <dubbo:service cluster="failsafe" /> Failover cluster 失败的时候自动切换并重试其他服务器。 通过retries=2。 来设置重试次数 Failfast cluster 快速失败,只发起一次调用 写操作。比如新增记录的时候, 非幂(服务调用后端某一接口发起多次结果不变)等请求 inse...原创 2019-12-28 14:19:14 · 109 阅读 · 0 评论 -
dubbo第三课(dubbo负载均衡)
负载均衡 负载均衡,它的职责是将网络请求,或者其他形式的负载“均摊”到不同的机器上。避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况。通过负载均衡,可以让每台服务器获取到适合自己处理能力的负载。在为高负载服务器分流的同时,还可以避免资源浪费,一举两得。负载均衡可分为软件负载均衡和硬件负载均衡。在我们日常开发中,一般很难接触到硬件负载均衡。但软件负载均衡还是可以接触到的,比如 Nginx...原创 2019-12-28 14:18:40 · 142 阅读 · 0 评论 -
dubbo第二课(dubbo服务注册与发现,调用)
dubbo服务注册与发现,调用 dubbo常用配置 <dubbo:service/> 服务配置,用于暴露一个服务,定义服务的元信息,一个服务可以用多个协议暴露,一个服务也可以注册到多个注册中心。 <dubbo:service ref="demoService" interface="com.unj.dubbotest.provider.DemoService" /> &...原创 2019-12-28 14:18:08 · 739 阅读 · 0 评论 -
dubbo第一课(dubbo介绍)
课程目录 1.dubbo框架介绍 2.dubbo服务注册与发现,调用 3.dubbo负载均衡 4.dubbo集群容错 5.dubbo与springboot整合 带着问题去学习 了解一个框架并不是说,知道这个东西怎么用就好了,而是要去细致的了解这个框架,这个应用可以干什么,可以为我们带来什么便利。 1. dubbo是什么 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心...原创 2019-12-28 14:17:28 · 122 阅读 · 0 评论