首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
草捏子
掘友等级
后端开发
专注后端技术,欢迎关注公众号“草捏子”,一起讨论技术
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
82
文章 81
沸点 1
赞
82
返回
|
搜索文章
赞
文章( 81 )
沸点( 1 )
分布式任务队列Celery的实践
笔者在近期工作中有接触到 Celery,这是一个开源的分布式任务队列(Distributed Task Queue),在 Github 上现有 18k star,主要可以用于实现应用中的异步任务和定时
分布式异步任务队列神器-Celery
使用 Celery 踩过的坑
Celery 是一个使用 Python 开发的分布式任务调度模块,因此对于大量使用 Python 构建的系统,可以说是无缝衔接,使用起来很方便。Celery 专注于实时处理任务,同时也支持任务的定时调度。因此适合实时异步任务定时任务等调度场景。Celery 需要依靠 RabbitMQ 等作为消息代理,同时也支持 Redis 甚至是 Mysql,Mongo 等,当然,官方默认推荐的是 RabbitMQ。
COW奶牛!Copy On Write机制了解一下
触及到知识的盲区了,于是就去搜了一下copy-on-write写时复制这个技术究竟是怎么样的。发现涉及的东西蛮多的,也挺难读懂的。于是就写下这篇笔记来记录一下我学习copy-on-write的过程。 本文力求简单讲清copy-on-write这个知识点,希望大家看完能有所收获。…
Kafka的10道基础面试题
这次给大家分享的是Kafka的10道面试题,就难度我觉得是比较基础的,但考的知识点还比较全面,可以用来考察自己掌握Kafka基础的程度。 1. Kafka是什么? Kafka起初是一个多分区、多副本且基于ZooKeeper协调的分布式消息系统,现已被定位为一个分布式流式处理平台…
为什么开发人员必须要了解数据库锁?
锁在现实中的意义为:封闭的器物,以钥匙或暗码开启。在计算机中的锁一般用来管理对共享资源的并发访问,比如我们java同学熟悉的Lock,synchronized等都是我们常见的锁。当然在我们的数据库中也有锁用来控制资源的并发访问,这也是数据库和文件系统的区别之一。 通常来说对于一…
下一代消息队列pulsar到底是什么
之前琢磨了很久一直想写一篇pulsar相关的文章,但是一直知识储备不够,对于很多细节还是不了解,于是查了很多资料,总算是可以凑出一篇文章了。 Pulsar是一个由yahoo公司于2016年开源的消息中间件,2018年成为Apache的顶级项目。在我之前的文章中写过很多其他消息中…
限流,永远都不是一件简单的事!
随着微服务的流行,服务之间的稳定性变得越发重要,往往我们会花很多经历再维护服务的稳定性上,限流和熔断降级是我们最常用的两个手段。前段时间在群里有些小伙伴对限流的使用些疑问,再加上最近公司大促也做了限流相关的事,所以在这里总结一下写写自己对限流的一些看法。 刚才说了限流是我们保证…
线上大量CLOSE_WAIT的原因深入分析
这一次重启真的无法解决问题了:一次 MySQL 主动关闭,导致服务出现大量 CLOSE_WAIT 的全流程排查过程。 近日遇到一个线上服务 socket 资源被不断打满的情况。通过各种工具分析线上问题,定位到问题代码。这里对该问题发现、修复过程进行一下复盘总结。 先看两张图。一…
Kafak中改进的二分查找算法
最近有学习些Kafak的源码,想给大家分享下Kafak中改进的二分查找算法。二分查找,是每个程序员都应掌握的基础算法,而Kafka是如何改进二分查找来应用于自己的场景中,这很值得我们了解学习。 由于Kafak把二分查找应用于索引查找的场景中,所以本文会先对Kafka的日志结构和…
下一页
个人成就
文章被点赞
529
文章被阅读
88,667
掘力值
2,781
关注了
22
关注者
181
收藏集
5
关注标签
16
加入于
2019-12-30