最新 最热

Week14-服务端选型:磨刀不如砍柴功

3-3 Mysql 和 Sequelize 1 学习这节之前,先将代码clone到本地,代码地址:https://github.com/liugezhou/lego_node_server

2022-10-28
1

可能要用心学高并发核心编程,限流原理与实战,分布式令牌桶限流

本节介绍的分布式令牌桶限流通过Lua+Java结合完成,首先在Lua脚本中完成限流的计算,然后在Java代码中进行组织和调用。

2022-10-28
1

高并发核心编程Spring Cloud+Nginx秒杀实战,秒杀业务的参考实现

本节从功能入手重点介绍Spring Cloud秒杀实战业务处理的3层实现:dao层、service层、controller层。

2022-10-28
1

你真的懂Spring Cloud+Nginx秒杀实战,Nginx高性能秒杀和限流吗?

从性能上来说,内部网关Zuul限流理论上比外部网关Nginx限流的性能会差一些。和Zuul一样,外部网关Nginx也可以通过Lua脚本的形式执行缓存在Redis内部的令牌桶限流脚本来实现分布式限流。...

2022-10-28
1

Redis

为了方便和后面不修改原生的配置文件,我们会复制一个配置文件到 /user/local/bin 下,

2022-10-28
0

微服务网关与用户身份识别,服务提供者之间的会话共享关系

一套分布式微服务集群可能会运行几个或者几十个网关(gateway),以及几十个甚至几百个Provider微服务提供者。如果集群的节点规模较小,那么在会话共享关系上,同一个用户在所有的网关和微服务提供者之间共享同一个分布式Sessi...

2022-10-28
1

缓存层场景实战读缓存,如何更新缓存+缓存的高可用设计+监控

更新缓存的步骤特别简单,共两步:更新数据库和更新缓存。但这简单的两步中需要考虑很多问题。

2022-10-28
0

RabbitMQ 怎么保证可靠性、幂等性、消费顺序?

核心思路就是根据业务数据关键值划分成多个消息集合,而且每个消息集合中的消息数据都是有序的,每个消息集合有自己独立的一个consumer。多个消息集合的存在保证了消息消费的效率,每个有序的消息集合对应单个的consumer也...

2022-10-28
1

架构师都必须掌握与学习的缓存层场景实战:写缓存的实现思路

对于同步,写请求提交数据后,当前写操作的线程会等到批量落库完成后才开始启动。这种设计的优点是用户预约成功后,可在“我的预约”页面立即看到预约数据;缺点是用户提交预约后,还需要等待一段时间才能返回结果,且这个时间不...

2022-10-28
0

Redis集群单机环境搭建

目标:在单台物理机上搭建3主3从共6个节点的Redis集群。 版本:Redis 6.2.4 系统:Ubuntu 18.04 Desktop(IP地址:192.168.100.247)

2022-10-28
0