Dubbo
文章平均质量分 95
主要讲解Dubbo以及与Dubbo相关的知识
爱吃牛肉的大老虎
学无止境,既要有深度又要有广度地学习
展开
-
Nginx之日志切割,正反代理,HTTPS配置
一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下:正向代理(forward)是一个位于客户端【用户A】和原始服务器()【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代理服务器Z向服务器B转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。如下图。原创 2024-09-09 09:23:08 · 1824 阅读 · 0 评论 -
JAVA,Spring,Dubbo的SPI机制讲解
内置的一种服务提供发现机制,可以用来启用框架扩展和替换组件,主要用于框架中开发,例如。目录下的以接口全限定名命名的文件,并加载该文件中指定的接口实现类,以此完成调用。机制,针对同一接口采用不同的实现提供给不同的用户,从而提高了框架的扩展性。方法实现对服务提供接口的查找,最后遍历来逐个访问服务提供接口的实现类。机制的思想非常好,但是也存在相应的弊端。内置的用于查找服务提供接口的工具类,通过调用。说明:实例化是通过反射来实现对应的初始化。的思想,但对其进行扩展和优化。来查找服务提供的工具类。原创 2023-02-14 15:48:55 · 920 阅读 · 0 评论 -
Nginx之资源压缩,大文件传输,缓冲区,缓冲机制,IP黑白名单,跨域,防盗链
跨域问题在之前的单体架构开发中,其实是比较少见的问题,除非是需要接入第三方SDK时,才需要处理此问题。相关的选项,开启后可以帮我们自动清理缓存,但遗憾的是:purger系列参数只有商业版的NginxPlus才能使用,需要付费才可使用。相同的两个请求,则可以被看做是同源的,但如果其中任意一点存在不同,则代表是两个不同源的请求,同源策略会限制了不同源之间的资源交互。好比壁纸网站X站、Y站,X站是一点点去购买版权、签约作者的方式,从而积累了海量的壁纸素材,但Y站由于资金等各方面的原因,就直接通过。原创 2023-02-04 14:38:06 · 1166 阅读 · 0 评论 -
SpringBoot整合Alibaba-Dubbo和Apache-Dubbo
由于dubbo起初是阿里开发,后来交给了apache维护,所以市场上就有两个版本的dubbo整合。原创 2022-11-25 21:53:31 · 1249 阅读 · 0 评论 -
dubbo以xml方式操作和新版dubbo-admin安装
服务后,再启动服务,在打印出启动成功后,就直接关闭,如果想一直启动,就要换个能一直启动而不会关闭的启动方式。配置默认端口,不配置的话默认是8080容易发生冲突,username,password既为登录账号密码。由于直接读取配置文件启动服务,服务会很快关闭,此处就使用dubbo官方推荐的。打包的话,需要在最顶层的服务打包,这样会把下面全部给打包了,然后在把。如果公共配置很简单,没有多注册中心,多协议等情况,或者想多个。实现类,注意此处的实现类应用的alibaba里面的包。用此种方法启动,需要把配置文件。原创 2022-11-25 20:20:50 · 1028 阅读 · 0 评论 -
阿里巴巴服务端高并发分布式架构演进之路
文章目录1 概述2 基本概念2.1 什么是分布式2.2 什么是高可用2.3 什么是集群2.4 什么是负载均衡2.5 什么是正向代理和反向代理3 架构演进3.1 单机架构3.2 第一次演进:Tomcat与数据库分开部署3.3 第二次演进:引入本地缓存和分布式缓存3.4 第三次演进:引入反向代理实现负载均衡3.5 第四次演进:数据库读写分离3.6 第五次演进:数据库按业务分库3.7 第六次演进:把大表拆分为小表3.8 第七次演进:使用LVS或F5来使多个Nginx负载均衡3.9 第八次演进:通过DNS轮询实现机转载 2021-08-26 12:33:56 · 807 阅读 · 1 评论 -
Keepalived基本讲解
文章目录1 Keepalived1.1 keepalived简介1.2 VRRP协议介绍1.3 keepalived工作原理1.4 Keepalived作用1.5 lvs和keepalived的异同1.6 安装keepalived1.6.1 下载解压1.6.2 编译安装1.6.3 把keepalived注册为系统服务1.6.4 配置keepalived 主机1.6.5 实现双机主备高可用1.6.6 keepalived配置nginx自动重启1.6.7 keepalived双主热备1 Keepalived转载 2022-05-02 12:34:50 · 2955 阅读 · 0 评论 -
Dubbo原理之深入理解
文章目录1 Dubbo原理1.1 Dubbo架构图1.1.1 Dubbo基本理解1.1.2 架构内角色说明:1.1.3 运行原理1.2 底层调用真正原理1.2.1 底层调用原理1.2.2 调用相关问题1.2.3 调用协议说明1.2.4 provider和consumer的invoke1.2.5 服务暴露和消费的详细过程1.2.5.1 provider暴露服务的详细过程1.2.5.2 consumer消费服务过程2 Dubbo分层1 Dubbo原理1.1 Dubbo架构图1.1.1 Dubbo基本理解原创 2020-06-25 00:10:39 · 930 阅读 · 0 评论 -
Nginx之原理,动静资源,限流,压缩,惊群
文章目录1 nginx日志1.1 日志配置1.2 日志切分1.2.1 切分日志的shell脚本1.2.2 定时任务调度2 location配置2.1 location文件2.1.1 uri定位2.1.2 语法3 反向代理3.1 配置反向代理3.1.1 只获得代理ip3.1.2 获得客户端真实ip4 负载均衡4.1 负载均衡配置文件4.2 使用负载均衡1 nginx日志1.1 日志配置在./configure --prefix=path指定的path中切换进去,找到log文件夹,进去后找到都是对应的日志原创 2020-05-31 18:17:02 · 1925 阅读 · 1 评论 -
Nginx之搭建以及配置讲解
文章目录1 Nginx简介1.1 Nginx搭建1.1.1 解压包1.1.2 配置编译安装1.1.2.1 配置1.1.2.1.1 报错一1.1.2.1.2 报错二1.1.2.2 编译1.1.2.3 安装1.1.3 启动1.2 Nginx配置讲解1.2.1 nginx.conf的讲解1 Nginx简介Nginx是一个很强大的高性能Web和反向代理服务器,具有很多优点,Nginx在高并发的情况下可以支持高达50000个并发连接数的响应Nginx是把工作内容平均分给每台服务器,最理想的状态每台服务器的性能都原创 2020-05-31 15:14:31 · 4295 阅读 · 1 评论 -
Dubbo之SOA,RPC的理解
文章目录1 SOA的理解1.1 基本理解1.2 没用SOA1.3 使用SOA2 RPC3 Dubbo3.1 dubbo的基本理解3.2 Dubbo架构图3.3 运行原理3.4 Dubbo支持的注册中心3.4.1 Zookeeper3.4.2 Redis3.4.3 Multicast3.4.4 Simple1 SOA的理解1.1 基本理解SOA英文名称(Service Oriented Amb...原创 2020-04-16 22:14:57 · 1197 阅读 · 0 评论