当前位置: 首页 > news >正文

怎么做代购彩票网站吗找seo外包公司需要注意什么

怎么做代购彩票网站吗,找seo外包公司需要注意什么,胶州网站搭建公司,网站建设导入视频Kafka 性能更好的原因 因为 kafka 零拷贝技术跟 RocketMQ 的不一样。 kafka 零拷贝技术使用的是 sendfileDMA scatter/gather 。只需要经过 2 次拷贝,2 次上下文切换RocketMQ 零拷贝使用的 mmap 内存映射,需要经过 3 次拷贝,4 次上下文切换…

Kafka 性能更好的原因

因为 kafka 零拷贝技术跟 RocketMQ 的不一样。

  • kafka 零拷贝技术使用的是 sendfile+DMA scatter/gather 。只需要经过 2 次拷贝,2 次上下文切换
  • RocketMQ 零拷贝使用的 mmap 内存映射,需要经过 3 次拷贝,4 次上下文切换。

零拷贝相关知识可以移步零拷贝详解_0cpu拷贝-CSDN博客

那么为什么 RocketMQ 不适用 sendfile 呢?

ssize_t sendfile(int out_fd, int in_fd, off_t* offset, size_t count);
// num = sendfile(xxx);
void *mmap(void *addr, size_t length, int prot, int flags,int fd, off_t offset);
// buf = mmap(xxx)

我们可以看到注释里写的是两个函数的用法,注释里写的是两个函数的用法,mmap 返回的是数据的具体内容,应用层能获取到消息内容并进行一些逻辑处理。
sendfile 返回的则是发送成功了几个字节数具体发了什么内容,应用层根本不知道

而 RocketMQ 的一些功能,却需要了解具体这个消息内容,方便二次投递等,比如将消费失败的消息重新投递到死信队列中,如果 RocketMQ 使用 sendfile,那根本没机会获取到消息内容长什么样子,也就没办法实现一些好用的功能了。

而 kafka 却没有这些功能特性,追求极致性能,正好可以使用 sendfile。
除了零拷贝以外,kafka 高性能的原因还有很多,比如什么批处理,数据压缩啥的,但那些优化手段 rocketMQ 也都能借鉴一波,唯独这个零拷贝,那是毫无办法。

kafka 和 RocketMQ 怎么选?

这时候大家估计还是想知道 kafka 和 RocketMQ 到底该怎么选,用哪个。

  • 如果是大数据场景,比如你能频繁听到 spark,flink 这些关键词的时候,那就用 kafka。
  • 除此之外,如果公司组件支持,尽量用 RocketMQ。
http://www.wangmingla.cn/news/38844.html

相关文章:

  • 安徽合肥企业网页制作公司专业网站优化公司
  • 定制网站本地企业东莞seo网络培训
  • wordpress ftp没有权限设置北京网络seo推广公司
  • 成都网站建设求职简历关键词快速排名软件价格
  • 90自己做网站智慧软文发稿平台官网
  • 我们公司想做个网站免费外链工具
  • 凡科网站建设怎么样杭州seo网站推广排名
  • 展示型网站可以优化吗提高工作效率英语
  • 简要说明网站建设的基本流程上海最大的seo公司
  • 网站建设公司位置重庆seo优化推广
  • 烟台莱山区做网站的公司seo推广主要做什么的
  • 做网站维护有没有前途佛山网站建设模板
  • 平板电脑做网站吗网站seo快速排名优化
  • 九江市建设局网站seo优化的主要任务
  • 成都网站设计推荐柚米关键词优化排名平台
  • 邹平网站开发日本域名注册网站
  • 企业网站强制备案关键词整站优化公司
  • 正规制作网站公司哪家好友情链接的检查方法
  • wordpress 网站图标设置方法seo快速排名优化方法
  • 做代购起家的奢侈品特卖网站广州网站定制多少钱
  • 课程网站建设简介厦门seo结算
  • 做网站送给女友意义盐城seo优化
  • 云梦做网站的优势百度助手下载安装
  • 地图素材如何做ppt模板下载网站企业网站优化工具
  • 图片编辑器在线网页版宁波seo推荐推广平台
  • 金蝶软件是干什么的宁波seo排名优化价格
  • 个人免费网站如何做搜索引擎分析论文
  • 三门峡做网站推广链接让别人点击
  • 网站制作与网站建设软文营销的优势
  • 西藏网站建设今日国内新闻热点