加载中
JVM调优-微服务的内存之痛

#JVM调优 文章目录 #JVM调优 #楔子 #开始调优 #尾声 #楔子 最近博主正在为一家创业公司从零开始架构微服务以及建立一套完善的DevOps流水线. 因为经费原因,公司前期并没有在局域网搭建测试环境...

2021/06/22 08:37
14
生产操作——Redis关于树状图数据如何存储

前言 最近成立社区项目,社区中的评论是个让人头疼的问题,不管如何设计都避免不了递归查询。这种查询方式会给DB层访问非常的重 ps:当然了也可能我比较菜,想不出不用递归的方式。 思考中。...

2021/06/15 19:06
1.6K
生产记录——缓存一致性问题

解决方案 方案一 通过key的过期时间,mysql更新时,redis不更新。 这种方式实现简单,但不一致的时间会很长。如果读请求非常频繁,且过期时间比较长,则会产生很多长期的脏数据。 优点: 开发...

2021/06/15 18:29
32
工作日志——如何保障消息中间件100%不丢失

前言 RabbitMQ,RocketMQ,Kafka 等。引入中间件的好处可以起到抗高并发,削峰,业务解耦的作用。 如上图 订单服务投递消息给MQ中间件 库存服务监听MQ中间件消息,从而进行消费 之前公司在业...

2021/05/15 15:54
232
日常记录——Rabbit消息可靠性方案

消息丢失 每一个发送的消息都可以做日志记录。定期扫描数据库进行重新发送。 MQ消息要做持久化保存 生产者消息确认机制 消息重复 消息积压 可以将消息服务做成中间件微服务,将信息传入到中间...

2021/05/11 14:09
66
日常记录——分布式事务下的消息可靠性方案

高并发方案 柔性事务——可靠消息+最终一致性(异步确保型) 实现:业务处理服务在业务事务提交之前,向实时消息服务请求发送消息,实时消息服务只记录消息数据,而不是真正的发送。业务处理...

2021/05/11 14:08
8
基于docker-compose搭建redis集群

目录 一、简介 二、部署步骤 2.1 集群配置 2.2 编写redis.conf 2.3 编写docker-compose.yml文件 2.4 启动容器 2.5 查看容器启动状态 2.6 开启集群 三、测试 3.1 查看节点属性 3.2 插入一个值...

2021/04/27 21:37
1.6K
前端记录——Vue2.X使用操作记录

Vue概述 Vue是一种渐进式javascript。 什么是渐进式? 声明式渲染-组件系统-客户端路由-集中式状态管理-项目构建 Vue的基本使用 let vm = new Vue({ el:'#app', //el:元素的挂在位置(值可以...

2021/04/17 08:33
33
前端记录——ECMAScript常用操作

ECMA(European Computer Manufacturers Association) ECMA(前身为欧洲计算机制造商协会)指定和发布的脚本语言规范 JS包含三个部分: 1.ECMAScript(核心) 2.扩展==浏览器端 1.BOM(浏览器对象模...

2021/04/17 08:29
33
SpringCloud与Dubbo的区别

1.SpringCloud与Dubbo的区别 两者都是现在主流的微服务框架,但却存在不少差异: 初始定位不同:SpringCloud定位为微服务架构下的一站式解决方案;Dubbo 是 SOA 时代的产物,它的关注点主要在...

2021/04/06 16:33
152

没有更多内容

加载失败,请刷新页面

返回顶部
顶部