最新 最热

Java 线程池 8 大拒绝策略,面试必问!

谈到java的线程池最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发。而不论你用FixedThreadPool还是CachedThreadPool其背后实现都是ThreadPoolExecu...

2019-11-24
0

Dubbo 的工作原理及 RPC请求的流程

可以,因为刚开始初始化的时候,消费者会将提供者的地址等信息拉取到本地缓存,所以注册中心挂了可以继续通信。

2019-11-24
0

造了 1000 遍轮子,还是没搞懂微服务!

最近几年,微服务大行其道。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统的单体架构,拥抱微服务。这种模式具备独立开发、独立部署、可扩展性、可重用性的优点的同时,也带来这样一个问题:开发、运维...

2019-11-21
0

SpEL + AOP实现注解的动态赋值

先聊聊这个需求,我需要根据用户的权限对数据进行一些处理,但是痛点在哪里呢?用户的权限是在请求的时候知道的,我怎么把用户的权限传递给处理规则呢?想了以下几种方案:...

2019-11-20
0

Dubbo 面试题

dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。远程通讯:提供对多种基于长连接的NIO框...

2019-11-20
0

代码审计-dubbo admin <=2.6.1远程命令执行漏洞

通过结构化的思维进行以软件程序为中心的威胁建模、枚举威胁、缓解威胁、验证来解决四个问题:具体业务是什么?哪些地方可能出现风险?如何规避解决?是否覆盖完整。通过前排了解(包括在fofa、zoomeyes、shodan的范围分析、wo...

2019-11-19
0

分库分表“实践”大全

其余相关文章,参见:“分库分表" ?选型和流程要慎重,否则会失控本篇文章从广度上说明了分库分表组件的选型和流程,以及其优缺点。尤其对比了驱动层和代理(proxy)层的中间件特点。如果你面试的时候有如此见解,包面试官满意。...

2019-11-19
1

Dubbo 的注册中心挂了可以继续通信吗?

MQ、ES、Redis、Dubbo,上来先问你一些思考的问题,原理(kafka 高可用架构原理、es 分布式架构原理、redis 线程模型原理、Dubbo 工作原理),生产环境里可能会碰到的一些问题(每种技术引入之后生产环境都可能会碰到一些问题),系...

2019-11-15
0

教你用 Netty 实现一个简单的 RPC!

众所周知,dubbo 底层使用了 Netty 作为网络通讯框架,而 Netty 的高性能我们之前也分析过源码,对他也算还是比较了解了。今天我们就自己用 Netty 实现一个简单的 RPC 框架。...

2019-11-14
0

如何统一服务调用框架?

目前在Java 微服务领域Spring Cloud 和Dubbo体系都被广泛使用。不同的用户会根据项目的需要选择合适的架构。但是在有些跨系统的场景下会涉及到两种体系间的混合调用。怎么做到较小修改就支持Spring Cloud和Dubbo两种...

2019-11-14
0