并发

Workerman 5.0新特性解读-小浪学习网

Workerman 5.0新特性解读

workerman 5.0带来了性能提升、协程支持和扩展的协议支持。1)性能优化使其在处理大量连接时表现出色。2)内置协程支持简化了异步任务开发。3)新增对http/2和http/3的支持,提升了现代web应用的数...
站长的头像-小浪学习网月度会员站长前天
398
详解如何使用springBoot集成redis?-小浪学习网

详解如何使用springBoot集成redis?

本篇文章带大家了解一下如何使用springboot集成redis。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的...
站长的头像-小浪学习网月度会员站长4个月前
4915
Golang微服务如何保证高可用 容错策略与实战案例-小浪学习网

Golang微服务如何保证高可用 容错策略与实战案例

高可用和容错能力的提升需要从熔断机制、重试策略、超时控制及多副本部署等多个层面综合实现。1. 熔断机制防止雪崩效应,通过hystrix-go等库设置失败阈值并集成http客户端;2. 重试策略应针对可...
站长的头像-小浪学习网月度会员站长前天
505
聊一聊分布式系统下基于Redis的分布式锁-小浪学习网

聊一聊分布式系统下基于Redis的分布式锁

加锁了,还有并发问题?redis分布式锁你真的了解?下面本篇文章就来给大家聊一聊分布式系统下基于redis的分布式锁,希望对大家有所帮助! 新接手的项目,偶尔会出现账不平的问题。之前的技术老...
站长的头像-小浪学习网月度会员站长3个月前
457
mysql与db2的区别是什么-小浪学习网

mysql与db2的区别是什么

mysql与db2的区别:1、mysql可以对最小单元的对象批量进行授权,而db2不可以对最小单元的对象批量进行授权;2、mysql支持在恢复时打开数据库,而db2不支持在恢复时打开数据库。 本教程操作环境...
站长的头像-小浪学习网月度会员站长2个月前
3814
归纳整理MySQL数据库设计规范-小浪学习网

归纳整理MySQL数据库设计规范

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于数据库设计规范的相关问题,在使用mysql数据库的时候需要遵循一定规范,扬长避短,希望能够在帮助或指导 rd、qa、op 等技术人员做...
站长的头像-小浪学习网月度会员站长2个月前
319
应对高并发下的服务降级:pixelfederation/circuit-breaker-bundle 的实践-小浪学习网

应对高并发下的服务降级:pixelfederation/circuit-breaker-bundle 的实践

我们的项目中有一个关键模块依赖于一个外部的 http api。在高并发情况下,这个 api 偶尔会因为各种原因(例如网络波动、服务器过载)出现故障,导致我们的系统出现不可预测的错误。为了解决这个...
站长的头像-小浪学习网月度会员站长2个月前
345
后端开发:如何写出可靠的接口-小浪学习网

后端开发:如何写出可靠的接口

毕业进入现在的公司已近一年,完整参与了部门新项目两期的开发上线过程,作为一名后端开发,觉得最痛苦的是上线前和上线后的改 bug 阶段,面对各种突如其来、莫名其妙的bug,头昏脑涨、手忙脚乱...
站长的头像-小浪学习网月度会员站长1年前
517
Swoole用c写的吗-小浪学习网

Swoole用c写的吗

swoole底层是用C语言来写的。swoole系列函数可以理解为swoole提供给php的api,php通过swoole系列函数调用swoole的api,来启动swoole服务、注册回调函数等,swoole的事件驱动来执行对应的回调函...
站长的头像-小浪学习网月度会员站长11个月前
4110
Think-Swoole之Task 异步任务-小浪学习网

Think-Swoole之Task 异步任务

使用场景 在 Server 程序中如果需要执行很耗时的操作,比如一个聊天服务器发送广播,Web服务器中发送邮件。如果直接去执行这些函数就会阻塞当前进程,导致服务器响应变慢。例如:用户注册场景,...
站长的头像-小浪学习网月度会员站长10个月前
2214