热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

????????????EasySwoole发布部分组件更新|企业级分布式PHP协程框架

EasySwoole发布v3.4.6部分组件更新|一款企业级分布式PHP协程框架更新内容此次更新我们更新了部分组件的功能,并且修复部分组件的bug,继续提升了EasySwoole的稳定性。-发布组件easyswoolecompone

EasySwoole 发布 v3.4.6 部分组件更新 | 一款企业级分布式 PHP 协程框架

更新内容 

此次更新我们更新了部分组件的功能,并且修复部分组件的 bug,继续提升了 EasySwoole 的稳定性。

- 发布组件 easyswoole/component v2.3.1 版本;
- 发布组件 easyswoole/rpc v5.0.5 版本;
- 发布组件 easyswoole/pay v1.3.0 版本;

关于以上组件的具体使用,请查看 EasySwoole 官方文档。

修复 

- 修复 easyswoole/pay 组件,修复不兼容最新支付宝单笔转账接口的 bug。

优化

- 优化 easyswoole/component 组件,避免进程对象被重复注册的问题。
- 优化 easyswoole/rpc 组件,让用户可以自定义配置 rpc 服务端使用的最大内存限制。

关于 EasySwoole  

EasySwoole 是一款支持企业级分布式部署的协程 PHP 框架,它是一款常驻内存型的分布式 Swoole 框架,专为 API 而生,摆脱传统 PHP 运行模式在进程唤起和文件加载上带来的性能损失,支持高并发、高可用,相比于其他的 Swoole 框架(例如 HyperfSwoft 等), EasySwoole 的并发能力更强。 EasySwoole 高度封装了 Swoole Server 而依旧维持 Swoole Server 原有特性,支持同时混合监听 HTTPWebSocket自定义 TCP、UDP 协议,并且拥有丰富的组件。例如 协程通用连接池TP 风格的协程 ORM协程微信 SDK协程支付宝 SDK协程 Kafka 客户端协程 ElasticSearch 客户端协程 Consul 客户端协程 Redis 客户端协程 Apollo 客户端协程 NSQ 客户端协程自定义队列协程 Memcached 客户端协程视图引擎JWT协程 RPC协程 SMTP 客户端协程 HTTP/WebSocket 客户端协程 ActorCrontab 定时器协程 Redis 连接池协程 MySQL 连接池协程上下文管理IOC雪花算法 Snowflake Id 生成器协程 HTTP、TCP、UDP、WebSocket 服务端验证器验证码自定义进程Tracker 链路追踪Atomic限流器Fast-Cache 缓存注解及 API 文档自动生成Policy 权限Casbin 验证权限自动生成代码OAuth协程 OSS/COS 客户端Printer 易联云打印机 SDK数据库迁移协程 Etcd 客户端 等诸多组件。让开发者以最低的学习成本和精力编写出多进程、可异步、高可用的应用服务。

设计理念

EasySwoole 作者最早接触 Swoole,是 2015 年年初,为实现一个可以实时控制的多进程爬虫而接触的 Swoole,进而为 Swoole 的各种便捷、高效所着迷。 为此,做了综合技术评审之后,公司决定开始全线推广 Swoole,并利用 Swoole 实现承载每天对外过亿的任务爬取与投递服务。2017 年年初,在 Rango 的鼓励下,作者决定将框架进行开源,并在 Rango 的建议下,命名为 EasySwoole。

目前为止,EasySwoole 一直秉承着 “ 让开发者学习使用 Swoole 更 Easy ” 的理念,我们逐步完善 EasySwoole 框架的文档,让更多的 phper 能够更好、更快、更加容易地入门Swoole,拥抱 Swoole 的怀抱,让更多的开发者能够轻轻松松就能写出支持高并发、高并发的应用服务。

文档齐全

我们投入了大量的时间用于文档的建设,以解决各种因为文档缺失所带来的问题,文档上也提供了大量的示例,对新手非常友好。EassySwoole 官网文档地址:https://www.easyswoole.com

生产可用

我们为组件进行了大量的单元测试以保证逻辑的正确,同时维护了高质量的文档。并且目前为止, EasySwoole 已经在 CCTV腾讯 IEG360 金融360 小游戏9377 小游戏厦门美图网网宿科技元初食品蝉大师宝宝巴士瑞祥科技集团 等诸多公司的项目的生产环境中使用,可以说是经过了严酷的生产环境的考验。也正是因为经历了大量线上项目生产环境的使用,我们才正式地对外开放该项目。因为我们足够稳定,所以客户使用足够放心。

官网及交流

Github <- 点 Star 支持我们

EasySwoole 官网

EasySwoole 交流 QQ 群:853946743

EasySwoole VIP QQ 群:579434607 (本群需要付费599元)


以上所述就是小编给大家介绍的《???????????? EasySwoole 发布部分组件更新 | 企业级分布式 PHP 协程框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 我们 的支持!


推荐阅读
  • Java高并发与多线程(二):线程的实现方式详解
    本文将深入探讨Java中线程的三种主要实现方式,包括继承Thread类、实现Runnable接口和实现Callable接口,并分析它们之间的异同及其应用场景。 ... [详细]
  • 深入解析CAS机制:全面替代传统锁的底层原理与应用
    本文深入探讨了CAS(Compare-and-Swap)机制,分析了其作为传统锁的替代方案在并发控制中的优势与原理。CAS通过原子操作确保数据的一致性,避免了传统锁带来的性能瓶颈和死锁问题。文章详细解析了CAS的工作机制,并结合实际应用场景,展示了其在高并发环境下的高效性和可靠性。 ... [详细]
  • 在2015年1月的MySQL内核报告中,我们详细探讨了性能优化和Group Commit机制的改进。尽管网上已有大量关于Group Commit的资料,本文将简要回顾其发展,并重点分析MySQL 5.6及之前版本中引入的二进制日志(Binlog)对性能的影响。此外,我们还将深入讨论最新的优化措施,如何通过改进Group Commit机制显著提升系统的整体性能和稳定性。 ... [详细]
  • 如何利用Java 5 Executor框架高效构建和管理线程池
    Java 5 引入了 Executor 框架,为开发人员提供了一种高效管理和构建线程池的方法。该框架通过将任务提交与任务执行分离,简化了多线程编程的复杂性。利用 Executor 框架,开发人员可以更灵活地控制线程的创建、分配和管理,从而提高服务器端应用的性能和响应能力。此外,该框架还提供了多种线程池实现,如固定线程池、缓存线程池和单线程池,以适应不同的应用场景和需求。 ... [详细]
  • 本文详细介绍了HDFS的基础知识及其数据读写机制。首先,文章阐述了HDFS的架构,包括其核心组件及其角色和功能。特别地,对NameNode进行了深入解析,指出其主要负责在内存中存储元数据、目录结构以及文件块的映射关系,并通过持久化方案确保数据的可靠性和高可用性。此外,还探讨了DataNode的角色及其在数据存储和读取过程中的关键作用。 ... [详细]
  • 小程序的授权和登陆
    小程序的授权和登陆 ... [详细]
  • 本文将深入探讨 iOS 中的 Grand Central Dispatch (GCD),并介绍如何利用 GCD 进行高效多线程编程。如果你对线程的基本概念还不熟悉,建议先阅读相关基础资料。 ... [详细]
  • RocketMQ在秒杀时的应用
    目录一、RocketMQ是什么二、broker和nameserver2.1Broker2.2NameServer三、MQ在秒杀场景下的应用3.1利用MQ进行异步操作3. ... [详细]
  • 本文介绍了Spring 2.0引入的TaskExecutor接口及其多种实现,包括同步和异步执行任务的方式。文章详细解释了如何在Spring应用中配置和使用这些线程池实现,以提高应用的性能和可管理性。 ... [详细]
  • 本文详细介绍了数据库并发控制的基本概念、重要性和具体实现方法。并发控制是确保多个事务在同时操作数据库时保持数据一致性的关键机制。文章涵盖了锁机制、多版本并发控制(MVCC)、乐观并发控制和悲观并发控制等内容。 ... [详细]
  • 本文总结了一些开发中常见的问题及其解决方案,包括特性过滤器的使用、NuGet程序集版本冲突、线程存储、溢出检查、ThreadPool的最大线程数设置、Redis使用中的问题以及Task.Result和Task.GetAwaiter().GetResult()的区别。 ... [详细]
  • 本文是Java并发编程系列的开篇之作,将详细解析Java 1.5及以上版本中提供的并发工具。文章假设读者已经具备同步和易失性关键字的基本知识,重点介绍信号量机制的内部工作原理及其在实际开发中的应用。 ... [详细]
  • 深入解析 Synchronized 锁的升级机制及其在并发编程中的应用
    深入解析 Synchronized 锁的升级机制及其在并发编程中的应用 ... [详细]
  • 性能测试中的关键监控指标与深入分析
    在软件性能测试中,关键监控指标的选取至关重要。主要目的包括:1. 评估系统的当前性能,确保其符合预期的性能标准;2. 发现软件性能瓶颈,定位潜在问题;3. 优化系统性能,提高用户体验。通过综合分析这些指标,可以全面了解系统的运行状态,为后续的性能改进提供科学依据。 ... [详细]
  • B站服务器故障影响豆瓣评分?别担心,阿里巴巴架构师分享预防策略与技术方案
    13日晚上,在视频观看高峰时段,B站出现了服务器故障,引发网友在各大平台上的广泛吐槽。这一事件导致了连锁反应,大量用户纷纷涌入A站、豆瓣和晋江等平台,给这些网站带来了突如其来的流量压力。为了防止类似问题的发生,阿里巴巴架构师分享了一系列预防策略和技术方案,包括负载均衡、弹性伸缩和容灾备份等措施,以确保系统的稳定性和可靠性。 ... [详细]
author-avatar
博仔Mmi
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有