如何将dubbo封装成http协议
很多小伙伴在测试的时候发现使用现成的工具无法对dubbo协议进行调用,我们现在就来看一下如何通过封装,将dubbo封装成一个http协议,然后再使用现成的http测试工具即可实现dubbo的直接调用。
dubbo在网络异常情况下的踩坑经历
背景
先交代下问题背景,因为某种原因,我们需要在dubbo中使用多注册中心模式,整体上的网络拓扑类似下图。
服务A通过注册中心A向外提供rest接口
服务A通过注册中心B引用注册在中心中心B的服务BCD
服务BCD通过注册中心B向外提供dubbo接口
网络拓扑
抽丝剥茧排查问题
服务A原本在X机房已经正常在运行的,只不过服务A和服务BCD同时注册在同一个注册中心而已。
分布式--Dubbo 分布式服务
1. Dubbo官网
Dubbo下载地址
1). 发展历史
随着互联网的不断发展,网站的应用规模越来越大,常规的垂直架构已经无法应对,尤其是类似电商的项目,所以分布式架构和流动计算架构已经势在必行。
Spring AOP中JDK和CGLib动态代理哪个更快?
一、背景
昨天一位小伙伴面试的时候被问到:Spring AOP中JDK和CGLib动态代理哪个效率更高?整理了一下,今天特分享出来,供大家参考!
二、基本概念
首先,我们知道Spring AOP的底层实现有两种方式:一种是JDK动态代理,另一种是CGLib的方式。
欲求不满之 Redis Lua 脚本的执行原理
Redis 提供了非常丰富的指令集,但是用户依然不满足,希望可以自定义扩充若干指令来完成一些特定领域的问题。Redis 为这样的用户场景提供了 lua 脚本支持,用户可以向服务器发送 lua 脚本来执行自定义动作,获取脚本的响应数据。
动态加载 dubbo spring
动态加载 dubbo spring
1.首先删除 配置文件中 dubboservice ,以及 项目中引用 service,然后 删除entity 中user,以及service 中userservice
2.
SpringMVC、Zookeeper、Dubbo使用
联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。