dubbo
我会努力变强的
这个作者很懒,什么都没留下…
展开
-
Dubbo场景场景配置用法详解
前言对Dubbo常用的场景详解以及配置说明。dubbo配置来源有 JVM参数、外部配置、api配置(xml配置,注解配置)、属性文件配置。优先级从高到低,这点是前提。启动时检查Dubbo会在启动时默认检查所有依赖的服务是否可以正常访问(是否可用),不可用时会抛出异常,阻止spring初始化完成。以便上线时能及早发现问题。但是在一些场景:比如测试时、有些不关心的服务依赖可以关闭启动时检查。服务之间出现依赖循环时(必须要一个服务先启动),还有如果spring容器的服务是延时加载的,或者通过API编原创 2020-07-15 19:15:38 · 654 阅读 · 0 评论 -
Dubbo常用协议之Dubbo协议与Hessian协议解析
前言Dubbo 允许配置多协议,在不同服务上支持不同协议或者同一服务上同时支持多种协议。不同服务在性能上适用不同协议进行传输,比如大数据用短连接协议,小数据大并发用长连接协议。Dubbo协议Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。反之,Dubbo 缺省协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。Dubbo协议能使用的传输方式:mina、netty、grizzyDubbo协议能原创 2020-07-15 18:38:51 · 4137 阅读 · 0 评论 -
Dubbo的基本介绍和搭建一个Dubbo环境
什么是DubboDubbo是一个分布式服务框架,提供了高性能以及透明化的RPC远程服务调用解决方法,以及SOA服务治理方案。Dubbo的核心部分:远程通信:提供了高性能以及透明化的RPC远程服务调用。服务治理:提供了包括集群容错、服务自动发现、负载均衡等服务治理方案。Dubbo的架构:上图是dubbo的架构图,有三种连接线,绿色实线代表同步操作,绿色虚线代表异步操作,蓝色虚线代表初始化操作。由图可知:共有5种角色:Provider:暴露服务的服务提供方。Consumer:调用(消费)服务原创 2020-07-09 18:22:48 · 498 阅读 · 0 评论