Java共286篇 第12页
Java面试题:如何用Zookeeper实现分布式锁?-不念博客

Java面试题:如何用Zookeeper实现分布式锁?

Zookeeper是一个分布式协调服务,可以用来实现分布式锁的功能。 分布式锁是一种控制多个分布式系统之间同步访问共享资源的机制。 Zookeeper实现分布式锁的原理如下: 首先,需要在 Zookeeper 中...
简述对RPC、RMI的理解-不念博客

简述对RPC、RMI的理解

RPC:在本地调用远程的函数,远程过程调用,可以跨语言实现 httpClient RMI:远程方法调用,Java中用于实现RPC的一种机制,RPC的Java版本,是J2EE的网络调用机制,跨 JVM调用对象的方法,面向对...
不念的头像-不念博客不念1年前
461
分布式架构下,Session共享有什么方案-不念博客

分布式架构下,Session共享有什么方案

采用无状态服务,抛弃session 存入cookie(有安全风险) 服务器之间进行 Session 同步,这样可以保证每个服务器上都有全部的 Session 信息,不过当服务 器数量比较多的时候,同步是会有延迟甚至...
不念的头像-不念博客不念1年前
448
Dubbo的整体架构设计及分层-不念博客

Dubbo的整体架构设计及分层

五个角色: 注册中心registry:服务注册与发现 服务提供者provider:暴露服务服务 消费者consumer:调用远程服务 监控中心monitor:统计服务的调用次数和调用时间 容器container:服务允许容器 ...
Spring Coud核心组件及其作用-不念博客

Spring Coud核心组件及其作用

Eureka: 服务注册与发现 注册:每个服务都向Eureka登记自己提供服务的元数据,包括服务的ip地址、端口号、版本号、通信协议等。eureka将各个服务维护在了一个服务清单中(双层Map,第一层key是...
不念的头像-不念博客不念1年前
489
什么是Hystrix?简述实现机制-不念博客

什么是Hystrix?简述实现机制

分布式容错框架 阻止故障的连锁反应,实现熔断 快速失败,实现优雅降级 提供实时的监控和告警 资源隔离:线程隔离,信号量隔离 线程隔离:Hystrix会给每一个Command分配一个单独的线程池,这样...
Spring Cloud和Dubbo的区别-不念博客

Spring Cloud和Dubbo的区别

底层协议:springcloud基于http协议,dubbo基于Tcp协议,决定了dubbo的性能相对会比较好 注册中心:Spring Cloud使用的eureka,dubbo推荐使用zookeeper 模型定义:dubbo将一个接口定义为一个服...
不念的头像-不念博客不念1年前
333
Java编程:类与对象详解-不念博客

Java编程:类与对象详解

Java是一种面向对象的编程语言,其中的'类'和'对象'是两个非常核心的概念。 在这篇文章中,我们将深入探讨这两个概念,并通过实际的编程问题来加强理解。 1. Java中的类与对象 Java语言中的一切...