hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP框架 - Swoole - 正文 请牢记本站网址www.sosophp.cn

swoole和rabbitmq的区分【swoole】,swoole

2019-12-07Swoole搜搜PHP网47°c
A+ A-

RabbitMQ是完成了高等音讯行列协定(AMQP)的开源音讯代办软件(亦称面向音讯的中间件)。

RabbitMQ效劳器是用Erlang言语编写的,而集群和毛病转移是构建在开放电信平台框架上的。一切重要的编程言语均有与代办接口通信的客户端库。 (引荐进修: swoole视频教程)

RabbitMQ是一套开源(MPL)的音讯行列效劳软件,是由 LShift 供应的一个 Advanced Message Queuing Protocol (AMQP) 的开源完成,由以高性能、硬朗以及可伸缩性着名的 Erlang 写成。

重要特征

可伸缩性:集群效劳

音讯耐久化:从内存耐久化音讯到硬盘,再从硬盘加载到内存

Swoole是一个PHP的C扩大,可用来开发PHP的高性能高并发TCP/UDP Server。

Swoole的收集IO部份基于epoll/kqueue事宜轮回,是全异步非壅塞的。 营业逻辑部份运用多历程同步壅塞体式格局来运转。如许既保证了Server能够应对高并发和大批TCP衔接。又保证营业代码依然能够简朴的编写。

Swoole1.6.2以后增添了异步支撑,应用顺序也能够像node.js一样写异步回调。

Swoole与Node.js比拟更壮大,支撑同步/异步、多历程并行,Swoole供应了历程生命周期治理、内存保护机制,开发者无需斟酌底层细节,专注于营业逻辑和功用的开发。

Swoole底层内置了异步非壅塞、多线程的收集IO效劳器。PHP顺序员仅需处置惩罚事宜回调即可,无需体贴底层。与Nginx/Tornado/Node.js等全异步的框架差别,Swoole既支撑全异步,也支撑同步。

Swoole从2.0版本入手下手支撑了内置协程,能够运用完整同步的代码完成异步顺序。PHP代码无需分外增添任何关键词,底层自动举行协程调理,完成异步。

Swoole是开源免费的自由软件,受权协定是Apache2.0。企业和开发者都可免费运用Swoole的代码,并且在Swoole之上所作的修正无需开源。

以上就是swoole和rabbitmq的区分的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
swoole和rabbitmq的区分【swoole】,swoole

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: