• 解决RabbitMQ消息丢失问题
  • 解决WordPress经常出现Error establishing a database connection问题。
  • docker搭建redis集群
  • 产品版本迭代流程及规范
JAVA

解决RabbitMQ消息丢失问题

解决RabbitMQ消息丢失问题
RabbitMQ一般情况很少丢失,但是不能排除意外,为了保证我们自己系统高可用,我们必须作出更好完善措施,保证系统的稳定性。 下面来介绍下,如何保证消息的绝对不丢失的问题,下面分享的绝对干货,都是在知名互联网产品的产线中使用。 1.消息持久化 2.ACK确认机制 3.设置集群镜像...

ZMAS 3周前 (11-25) 20℃ 0评论 1喜欢

JAVA

docker搭建redis集群

docker搭建redis集群
首先,我们需要理论知识:Redis Cluster是Redis的分布式解决方案,它解决了redis单机中心化的问题,分布式数据库——首要解决把整个数据集按照分区规则映射到多个节点的问题。 这边就需要知道分区规则——哈希分区规则。Redis Cluster 采用哈希分区规则中的虚拟...

ZMAS 4周前 (11-17) 14℃ 0评论 2喜欢

生活分享

产品版本迭代流程及规范

产品版本迭代流程及规范
迭代机制 每周一个小版本,每月一个大版本。 根据具体的需求,迭代周期可以更改,默认原则是每周一个小版本。 产品版本迭代总体流程 产品版本迭代流程 产品需求 1、签字确认 a) 产品部每周三10点前给首席架构师、项目经理汇报下一版本迭代的需求 b) 如果有修改,产品部周四上午9点...

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

JAVA

如何将项目部署到服务器上?

如何将项目部署到服务器上?
基于大家都是程序员,我就不贴图了。地球人都明白。 准备工具: Xshell: 远程连接工具,虽然阿里云也提供了命令窗口,但是用工具会更方便。 Filezilla: 远程文件传输工具,有时候需要下载大量文件,linux下载会比较费时间,而且还的看相关文档,所以用Filezilla远...

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

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喜欢