标签:分布式架构

JAVA

分布式常用方案

分布式常用方案
keepalive+nginx实现双机热备 Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障, 类似的工具还有heartbeat、corosync、pacemaker。但是它一般不会单独出现,而是与 其它负载均衡技术(如lvs、hap...

ZMAS 4周前 (11-13) 18℃ 0评论 3喜欢

JAVA

分布式事务

分布式事务
什么是分布式事务 以前我们写项目的时候, 因为用的都是一个mysql数据库, mysql数据库当中innoDB引擎是支持ACID 事务特性的,能够满足我们的事务要求,但现在 分布式项目中,我们会有多个微服务处理不同业务 都是独立的进程, 数据库也都是相互独立, 但是呢 事务...

ZMAS 4周前 (11-13) 14℃ 0评论 3喜欢

JAVA

redis

redis
[必会]介绍一下redis 简单介绍: Redis是一款开源的、基于内存、单线程的高速缓存数据库。使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。我们在项目中经常使用...

ZMAS 4周前 (11-13) 11℃ 0评论 3喜欢

JAVA

rabbitMQ

rabbitMQ
1.什么是rabbitmq 采用AMQP高级消息队列协议的一种消息队列技术,最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦 2.为什么要使用rabbitmq 1.在分布式系统下具备异步,削峰,负载均衡等一系列高级功能; 2.拥有持久化的机制,进程消息,队列中的...

ZMAS 4周前 (11-13) 10℃ 0评论 3喜欢

JAVA

dubbo

dubbo
[必会]dubbo综合话术 我最近做的这个项目使用的就是这个dubbo框架,Dubbo是一个高性能,基于Java的RPC框架(RPC是远程过程调用的简称,广泛使用的有RMI、Hessian、Dubbo等),由阿里巴巴开源。和许多RPC系统一样,dubbo基于定义一个服务的思...

ZMAS 4周前 (11-13) 12℃ 0评论 3喜欢

JAVA

fastDFS

fastDFS
[熟悉]fastDFS概念 FastDFS是一个轻量级的开源分布式文件系统,解决了大容量的文件存储和高并发访问的问题, 文件存取时实现了负载均衡。特别适合以文件为载体的在线服务,如相册网站、视频网站等等 [熟悉]为什么要使用? 在之前我们都是将文件上传到tomcat中,但是由于我...

ZMAS 4周前 (11-13) 10℃ 0评论 3喜欢

JAVA

Nginx

Nginx
[熟悉]Nginx概念 Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,使用C语言开发,具有占内存少,处理并发能力强等特点,看一本书上写nginx支持5万左右的并发。 正向代理是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端代...

ZMAS 4周前 (11-13) 4℃ 0评论 3喜欢