jannal(无名小宝)

没有失败,只有缓慢的成功

导航

2022年2月8日 #

Dubbo常见错误分析

摘要: dubbo版本 dubbo版本2.6.7 No provider available from registry 如果没有服务提供者,消费者会抛出异常 No provider available from registry dubbo-zookeeper:2181 for service group 阅读全文

posted @ 2022-02-08 17:19 jannal 阅读(321) 评论(0) 推荐(0) 编辑

Dubbo之Cluster路由

摘要: dubbo版本 dubbo版本2.6.7 路由 服务目录(Directory)在刷新 Invoker 列表的过程中,会通过 Router 进行服务路由,筛选出符合路由规则的服务提供者。服务路由包含一条路由规则,路由规则决定了服务消费者的调用目标,即规定了服务消费者可调用哪些服务提供者 Dubbo提供 阅读全文

posted @ 2022-02-08 11:08 jannal 阅读(97) 评论(0) 推荐(0) 编辑

Dubbo之Stub(本地存根)

摘要: dubbo版本 dubbo版本2.6.7 本地存根Stub 本地存根:在客户端执行部分逻辑。如果向下客户端执行部分逻辑,比如ThreadLocal缓存、提前校验参数、调用失败伪装容错数据等。此时就需要在API中带上Stub,客户端生成proxy实例,会把Proxy通过构造函数传递给Stub,然后把S 阅读全文

posted @ 2022-02-08 10:36 jannal 阅读(215) 评论(0) 推荐(0) 编辑

Dubbo之路由与配置规则(2.6.x)

摘要: Dubbo版本 Dubbo 2.6.7版本 官方文档旧路由规则文档中【标签路由规则】存在描述错误。 https://github.com/apache/dubbo-website/issues/1022这是我提交的issue 简介 路由规则决定Dubbo调用哪些目标服务器,分为条件路由规则和脚本路由 阅读全文

posted @ 2022-02-08 10:34 jannal 阅读(1458) 评论(0) 推荐(0) 编辑

Dubbo之泛化调用

摘要: dubbo版本 dubbo版本2.6.7 泛化调用 泛化调用就是服务消费者端因为某种原因并没有该服务接口,此时通过GenericService来invoke需要调用的服务方法 比如其他语言调用java的接口 consumer没有provider所定义的接口 泛接口调用方式主要用于客户端没有API接口 阅读全文

posted @ 2022-02-08 10:30 jannal 阅读(708) 评论(0) 推荐(0) 编辑

Dubbo之启动时检查

摘要: dubbo版本 dubbo版本2.6.7 启动时检查 在启动时检查依赖的服务是否可用,缺省会在启动时检查依赖的服务是否可用(默认check="true"),不可用时会抛出异常,阻止 Spring 初始化完成 以下情况需要关闭 测试时,不关心部分服务。部分服务没有启动,但是不影响当前测试流程 循环依赖 阅读全文

posted @ 2022-02-08 10:28 jannal 阅读(170) 评论(0) 推荐(0) 编辑

Dubbo之令牌验证

摘要: dubbo版本 dubbo版本2.6.7 令牌验证 通过令牌验证在注册中心控制权限。以决定要不要下发令牌给消费者,可以防止消费者绕过注册中心访问提供者,另外通过注册中心可灵活改变授权方式,而不需修改或升级提供者 配置 1. 可以全局设置开启令牌验证 <!--随机token令牌,使用UUID生成--> 阅读全文

posted @ 2022-02-08 10:26 jannal 阅读(347) 评论(0) 推荐(0) 编辑

2021年12月26日 #

Linux之SSH

摘要: 简介 SSH 是 Secure Shell Protocol 的简写 (安全的壳程序协议),它可以透过数据封包加密技术,将等待传输的封包加密后再传输到网络上。是目前远程管理Linux系统的首选方式 在默认情况下,SSH 协议提供两个服务器功能 类似Telnet 的远程联机使用 shell 的服务器, 阅读全文

posted @ 2021-12-26 11:34 jannal 阅读(181) 评论(0) 推荐(0) 编辑

Linux之rinetd端口转发

摘要: 简介 rinetd,它能够将一个服务地址和端口转到到另外服务器一个端口上 官方网站:http://www.rinetd.com/ 代码地址:https://github.com/boutell/rinetd 安装 安装 # 下载 $ curl http://www.rinetd.com/downlo 阅读全文

posted @ 2021-12-26 11:32 jannal 阅读(315) 评论(0) 推荐(0) 编辑

Linux之NFS

摘要: 简介 NFS 是 Network File System 的缩写,即网络文件系统。功能是让客户端通过网络访问不同主机上磁盘里的数据,主要用在类Unix系统上实现文件共享的一种方法 NFS 的基本原则是容许不同的客户端及服务端通过一组RPC分享相同的文件系统,容许不同硬件及操作系统的系统共同进行文件的 阅读全文

posted @ 2021-12-26 11:30 jannal 阅读(155) 评论(0) 推荐(0) 编辑