百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

纯PHP开发的高性能PHPsocket服务器框架

ccwgpt 2024-10-22 10:17 22 浏览 0 评论

Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、异步消息队列等众多高性能组件。

  • 纯PHP开发

  • 支持PHP多进程

  • 支持TCP、UDP

  • 支持长连接

  • 支持各种应用层协议

  • 支持高并发

  • 支持服务平滑重启

  • 支持HHVM

  • 支持以指定用户运行子进程

  • 自带监控

  • 支持毫秒级别定时器

  • 支持异步IO

  • 支持对象或者资源永久保持

  • 高性能

  • 诸多应用

  • 支持分布式部署

  • 支持心跳检测


高性能

基于高性能的libevent事件网络库,单机可支持百万的并发连接,长连接吞吐量高达36W/S。PHP数据库等对象可以常驻内存,减少解析编译及网络开销。

高可用

已被多家公司证实其高可用性,这些公司不乏日营业额过亿的电子商务公司用于服务器后台的开发,以及知名网游公司用于游戏后台的开发。

开发简单

接口简单,并已经有很多成熟的网络应用,只要你会PHP,你就可以在这些应用的基础上快速的开发出自己的Socket应用服务。


Workerman应用场景

Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、异步消息队列等众多高性能组件。

相关推荐

阅面科技合伙人兼CTO童志军29页PPT深入讲解面向嵌入式设备的轻量级神经网络模型设计「附PPT下载」

出品|智东西公开课讲师|童志军阅面科技合伙人&CTO提醒|点击上方蓝字关注我们,并回复关键词嵌入式04,即可获取课件。导读:4月17日,阅面科技合伙人&CTO童志军在智...

智能调度!多 AI 协作框架搭建高效对话系统

想打造智能客服、旅行规划或电商支持系统?开源项目AgentSquad提供轻量级解决方案,让多个AI模块无缝协作,提升交互效率!核心功能亮点智能任务分配:自动识别用户意图,动态路由到最合适...

XXL-JOB任务调度系统全解析

一、任务调度基础概念1.1核心定义任务调度是系统在预设时间或触发条件下自动执行特定任务的过程。在分布式系统中,需通过调度中心统一管理任务,由执行器集群执行任务逻辑,实现高可用与负载均衡68。1.2...

字节跳动宣布开源Godel-Rescheduler:适用于云原生系统的全局最优重调度框架

智通财经APP获悉,4月18日,字节跳动技术团队宣布开源Godel-Rescheduler,一个基于全局最优调度策略的重调度框架。它不仅能识别集群中的异常节点和任务,还能智能推荐任务到最合适的位置,并...

新一代 Cron-Job分布式任务调度平台 部署指南

官方文档链接:部署文档项目官网:Cron-Job分布式任务调度平台Gitee仓库:cron-job:cron-job,定时任务,分布式,任务调度平台,简单易用,超低延迟,支持用户权限管理,多语言客...

程序员必看:互联网应用架构设计指南——打造高并发系统

完整互联网应用架构设计指南1、数据库与应用解耦,告别跨库灾难程序与数据库之间必须遵循“单元化”原则,通过数据源治理彻底切断DBLINK这类耦合毒瘤。数据库连接如同系统血管,跨库操作就像血管搭桥,稍有不...

【特别关注】面向密码资源池的单任务高性能通信调度技术研究与实现→

摘 要:密码技术是保障网络与信息安全的核心技术和基础支撑。在云计算、大数据等新领域场景下,一般通过“密码资源池化”机制为密码应用提供按需分配及弹性扩展的密码服务功能。分组算法和杂凑算法的数据分组间存在...

Java实现高效任务调度系统的妙招

Java实现高效任务调度系统的妙招提到任务调度系统,很多小伙伴可能会想到那些复杂庞大的框架。但其实,Java本身就有非常强大的工具可以帮助我们构建高效的调度系统。今天就让我们用轻松幽默的方式,一起来看...

C#并发流程控制框架:基于CSP模型的工控逻辑与运动控制利器(单线程调度每秒100万次以上)

我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!项目介绍CsGo是一个功能强大、易于使用的C#并发流程控制框架和运动控制框架,适用于工业自...

字节跳动开源云原生调度框架Godel-Rescheduler

IT之家4月18日消息,在云原生调度中,一次调度往往无法解决所有问题,需要配合重调度来优化资源分配和任务摆放。今日,字节跳动技术团队宣布开源Godel-Rescheduler,号称是“适用于...

从 0 到 1:构建基于 Linux 的分布式任务调度平台实战指南

在现代分布式系统中,任务调度系统扮演着关键角色,无论是定时任务执行、批量计算,还是大规模任务并发控制,构建一个可扩展、高可用、可视化的分布式任务调度平台已经成为DevOps和系统架构设计中的核心一...

如何设计一套分布式任务调度系统?

什么是分布式任务调度器?为什么需要分布式任务调度系统?如何设计一套分布式任务调度系统?这篇文章,我们来详细分析。1.什么是分布式任务调度系统?分布式调度系统是一种软件系统,用于在多个计算节点上协调和管...

可视化任务调度框架:15个热门.Net开源项目

今天盘点下1月份分享的15个.Net开源项目(点击标题查看详情)。1、一个非常强大的可视化.NET开源任务调度框架Hangfire是一个开源的.NET任务调度框架,目前1.6+版本已支持.NETCo...

定时任务工具,《此刻我要...》软件体验

之前果核给大家介绍过一款小众但实用的软件——小说规则下载器,可以把网页里的小说章节按照规则下载到本地,非常适合喜欢阅读小说的朋友。有意思的是,软件作者当时看到果核写的体验内容后,给反推荐到他的帖子里去...

前端定时任务的神库:Node-cron,让你的项目更高效!

在前端开发中,定时任务是一个常见的需求。无论是定时刷新数据、轮询接口,还是发送提醒,都需要一个可靠且灵活的定时任务解决方案。今天,我要向大家介绍一个强大的工具——Node-cron,它不仅能解决定时任...

取消回复欢迎 发表评论: