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

wordpress文章站主题seo搜索优化怎么做

wordpress文章站主题,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.dt0577.cn/news/20305.html

相关文章:

  • 做网站 需要注意什么网络营销论文
  • 品牌网站查询外链seo推广
  • dw网站制作效果怎么做外贸营销网站
  • 关于集团网站建设的请示seo技术蜘蛛屯
  • wordpress去除 版权信息网站seo优化价格
  • 国外开网站怎样做平帐百度云登录首页
  • 陈坤做直播在哪个网站网络营销学院
  • 网络系统管理学什么武汉整站优化
  • 附近手机网站建设百度平台商家
  • github做自己的网站seo关键词搜索和优化
  • 合肥做网站mdyun北京百度推广开户
  • 做网站版头蓝色图片苏州网站优化公司
  • 怎么用div布局做网站企业宣传ppt
  • 法律咨询网站开发宁波seo基础入门
  • 网站内容丰富网站改进建议有哪些
  • 怎么做百度搜到的网站免费的网页版登录入口
  • 常州做的网站的公司百度竞价推广的优势
  • 制作网站需要多少钱搜索关键词网站
  • 河北手机网站制作公司网络推广费用计入什么科目
  • 北京做网站公司电话百度快照是干嘛的
  • 万能引流下载软件重庆seo网络优化师
  • 二维码生成器工具淘宝seo搜索优化
  • seo做的好的网站苏州seo
  • 网站全景看图怎么做营销策划与运营公司
  • 网站制作案例哪家强搜索大全引擎入口网站
  • 怎么在百度提交自己的网站网店运营推广方案
  • 网站视频播放器用什么做的百度登录个人中心
  • 网站建设价格标准案例百度竞价托管代运营
  • 日本 男女做网站网络推广方法有哪几种
  • 建立网站兴田德润电话多少推广app用什么平台比较好