queue的用法(如何评价腾讯开源的分布式队列Phxqueue)
本文目录
如何评价腾讯开源的分布式队列Phxqueue
想当初公司分布式队列差点用了phxqueue,最后还是选用了kafka,只能说各有优缺点!
先说下kafka的不足:
1,为保证可靠性,kafka打开同步刷盘,会引起吞吐量急剧下降,ssd写入数据比原始数据大数倍!
2,生产消息打包常常难以进行,因为上下文之间的不同!
3,broker故障时,读写成功率下降严重!
4,数据同步常常需要各节点的返回标志!
微信中间件团队针对kafka同步性能的不足,采用了不同的协议--paxos,优化了同步协议的不足!
phxqueue有哪些特性呢?
1,高可用,分布式,高并发!
2,出队,入队有序进行!
3,采用paxos协议,做同步刷盘,入队数据可靠性强,内部自动实时对账!
4,模块可平行扩展!
5,存储层自动容灾,均衡!同时支持同城多中心部署!
可以说phxqueue类似于kafka,但是在其缺点上进行了极大的优化,性能更优于kafka等传统老牌的消息队列框架!
phxqueue队列的不足:
1,开源时间晚,对比kafka等老牌分布式队列稍显稚嫩!
2,技术文档少,学习资源少!
3,占用磁盘容量很多!
4,多语言支持严重不足!
总的来说,性能上看phxqueue确实有所提高,但是技术文档少,没有可供参考的经验,遇到问题只能靠自己解决,这样的情况还是难以在生产环境广泛使用!
所以虽然公司也算是腾讯系,但最后还是选用了kafka!不过phxqueue还是蛮值得研究的,开源地址如下:https://github.com/Tencent/phxqueue
在学习过程中如果有问题,希望大家不吝留言,我们一块研究!
排队英语如何写
line
up
queue
up
stand
in
line
都可以
我回答从简,希望帮到你
有疑问欢迎追问,或点击我头像向我求助
如有帮助,为表公平,请采纳【正确】的【最快回答】
注:点击【采纳为满意答案】按钮即可,万分感谢!O(∩_∩)O
队伍用英语怎么说
队伍的英语是troop。
英 [truːp],美 [truːp]
n. 群;组;军队;大量
vi. 群集;结队;成群前行
例句:The enemy made a thrust against our troop.
翻译:敌人向我军发动了袭击。
短语:
1、troop in 匆匆进来
2、troop out 匆匆出去
3、troop up 群集
4、troop across the street 成群结队地穿过大街
5、troop into 列队走进
扩展资料:
troop的用法
一、n. (名词)
troop作“军队,部队”解时,通常用复数形式,可与较大数字连用,而不与较小数字连用。
二、v. (动词)
1、troop作名词时意思是“部队”,转化成动词意思是“成群结队地走”,指众人集结成队去做某一件事情(多指走路),还可指成群结队地聚拢来或散开,常表示一个整体,其主语一般为复数形式的名词或代词。
2、troop多用作不及物动词,有时也可用作及物动词。
英语排队怎么说
排队[pái duì]
form a line; line up; classify; list; fell in
汉英大词典
1
(顺次排列成行) form a line; line up; queue up:
排队等候
stand in a queue; queue up for...; wait in [on] line;
排队等候进餐的行列
chow line;
排队等票
line up to wait for the sale of tickets;
排队买票
line up for tickets
2
(归类排列) classify; list:
把问题按轻重缓急分类排队
arrange the problems in order of importance and urgency
双语例句
1
她排队等公共汽车。
She waited in the bus queue
2
没有比你只想存几张支票还得排队更令人恼火的了。
There is nothing more annoying than queueing when you only want to pay in a few cheques.
希望对你有帮助~
更多文章:
strlen可以用于int数组吗(如何用数组实现strlen函数)
2024年6月21日 07:45
字符串函数title()是使字符串开头首字母大写(python如何定义函数将小写转换为大写)
2024年9月5日 14:10
慕课网官网河南财经政法大学(河南财经政法大学新生自助服务网)
2024年7月13日 17:49
php命令行模式(linux服务器上运行PHP,除了PHP-FPM还有其他的方式吗)
2024年8月9日 08:56
optimized defaults是什么意思(电脑Blos设置里面Load Optimized Defaults是什么意思)
2024年6月24日 17:57
美国新冠疫情最新消息今天新增(美国新冠疫情确诊人数有增加吗)
2024年8月29日 22:05
如何用excel自动生成座位表(excel 制作 座位表 求助各位大侠)
2024年7月13日 09:31
account manager(account manager是什么意思)
2024年6月20日 23:21
数据库培训班(学习大数据,需要有什么基础吗哪个培训机构靠谱)
2024年7月9日 21:40
sqldecimal类型转换(sql数据库的表中如何把int改为decimal数据类型)
2024年7月6日 01:07
安装java时配置环境变量失败(java环境变量设置失败都按照教程安装的,但是就是不行事为什么啊 )
2024年7月4日 18:48
愿霹雳15照亮你的座舱什么意思?霹雳-15空对空导弹究竟有多先进
2024年7月4日 11:01
include是什么意思英语(英语单词 include是什么意思)
2024年7月12日 18:30
为什么安装了mysql打开过然后又报错(我按照百度经验里的步骤安装mysql,每次启动MySQL就出现如下图的错误)
2024年10月9日 07:15
jdk环境变量配置 linux(linux怎么设置jdk环境变量)
2024年7月16日 11:33
软件获取手机的定位代码python(根据女友的一张照片,程序员男友用python就获取到她的详细位置)
2024年9月3日 00:00