#Swoole

2025-12-10

SwooleApp: Легковесный фреймворк для Swoole — разбираем пример приложения

Недавнооткрыл миру SwooleApp — минималистичного фреймворка для PHP, построенного на базе Swoole . Если вы уже работали с Swoole напрямую, то знаете, что это мощный инструмент для создания высокопроизводительных приложений, но иногда хочется иметь чуть больше структуры и удобства, чем предлагает чистый Swoole. Именно эту нишу и занимает SwooleApp. В этой статье я кратко расскажу, что это за проект, как его использовать, и поделюсь ссылкой на рабочий пример приложения, который можно запустить в Docker за несколько минут.

habr.com/ru/articles/975080/

#Swoole #PHP #асинхронное_программирование #Task_Workers #микросервисы #пул_соединений #Middleware #вебсервер #REST_API #многозадачность

Zuri (he/him) ❌️👑 🕐 CETshaedrich@mastodon.online
2025-08-15

@darkghosthunter I'd imagine #PHP's never truly gonna be async by nature because the way it works is incompatible with that. Therefore, #ReactPHP, #Swoole, #amp_php, and #ratchedPHP being merely workarounds is just the natural conclusion of that.

But I might be wrong. Maybe, some smart person figures out a way to overcome PHP's limitations on that front while not breaking the language. That'd be awesome. I keep my fingers crossed for you 👍🏻 🤞🏻

#OpenSwoole

2025-07-05

gRPC, HTTP, Websocket — и все это один сервер

Однажды передо мной встала довольно интересная задача: обеспечить взаимодействие стороннего веб-приложения - и набора сервисов, имеющих gRPC интерфейс. Нужно было проводить обработку данных от веб-приложения через конвейеры AI-агентов, собирать конечный результат, и отдавать его приложению. А также, что немаловажно, обеспечить наглядность мониторинга и управления всем хозяйством. Мне потребовалось разработать собственный сервер на PHP, в котором поддержать три типа интерфейсов. Во-первых, RestAPI для веб-приложения. Во-вторых, gRPC-сервис для взаимодействия с AI-агентами. В-третьих, HTTP + Websocket для интерактивного мониторинга и управления. Для этого пришлось создать новый продукт - который, возможно, кажется полезен и вам.

habr.com/ru/articles/925172/

#php #swoole #openswoole #opensourсe #grpc #websocket #http #javascript #html #dockercompose

2025-03-13

@gmazzap @cambraca good lord, where would the #laminas world be without them? Factories mostly, but also very nice when a method expects a callable and you want that testable (looking at you, #swoole)

2025-02-24

RoadRunner vs OpenSwoole vs FrankenPHP с Laravel Octane

На эту тему было опубликовано множество статей из различного рода источников и у многих заметил тенденцию когда каждый из трёх упомянутых технологий значительно лидирует по сравнению с остальными. Тем более что у многих показаны какие-то дикие результаты в виде 1к запросов в секунду... И мне захотелось всё проверить своими руками...

habr.com/ru/articles/885266/

#laravel #roadrunner #swoole #openswoole #frankenphp #сравнение #сравнение_производительности

2025-02-05

Преимущества PHP при общении с умными устройствами

Каждый день мы сталкиваемся с более новыми и умными устройствами, управляемыми через интернет или Wi-Fi. Концепция IoT (Internet of Things) объединяет физические устройства в одну сеть для передачи данных и управления ими. И, оказывается, что интернет вещей — никакое не ограничение! Управлять устройствами в сети можно с помощью легковесного протокола MQTT. Привет, Хабр! Меня зовут Александр Чередников и я — CTO в компании QTIM, которая занимается заказной разработкой. В этой статье, по мотивам моего доклада на PHP Russia, расскажу, как общаться с умными устройствами силами PHP.

habr.com/ru/companies/oleg-bun

#php #iot #mqtt #eclipse_mosquitto #qos #топики #swoole #управление_устройствами #масштабирование #снижение_затрат

2025-02-04

Wanna learn about Laravel & AI and high performance PHP servers like Swoole, Roadrunner and FrankenPHP?
Then we'd love to see you at our @phpugrhh meetup tomorrow in Mainz! And please tell your friends 🙂
meetu.ps/e/NJdzb/1CbxL/i

#Laravel #ai #swoole #roadrunner #FrankenPHP #PHP

PHP User Group Rheinhessenphpugrhh@phpc.social
2025-01-21

Und hier ist der zweite Talk:

High-Performance-PHP: Welcher Server passt perfekt zu deinem Projekt? von @cmuench

Alle Infos und Anmeldung hier: meetup.com/de-DE/php-user-grou

#swoole #frankenphp #roadrunner #php

Yanick Witschitoflar@phpc.social
2024-12-09

Anybody knows a PHPUnit feature or extension that can somehow test for static variable (static array caches for example) memory "leaks"? I want to catch assignments that are not reset in order to make libraries more compatible with long-running workers like #frankenphp #swoole #roadrunner - you name it.

2024-10-30

Irgendjemand aus meiner Blase schonmal was vom Swoole Projekt gehört oder das verwendet? Asycn High-Performance für php ... swoole.com/ #php #swoole #async

2024-10-24

🚀 #UtopiaPHP HTTP: Professional Web Development Framework

⚡ Key Features:
• Minimal #MVC architecture with essential features
• Almost dependency-free core design
• Flexible server adapters supporting #PHP-FPM and #Swoole
• Built-in Dependency Injection container

🛠️ Core Components:
• Parameter validation system
• Request/Response handling
• Powerful routing system
• Lifecycle hooks (Init, Shutdown, Error)
• Group-based middleware support

💪 Technical Highlights:
• Requires #PHP 8.1+
• Maintained by #Appwrite team
#MIT Licensed
• Production-ready with security focus

🔄 Modern Development Features:
• Type-safe dependency injection
• Custom validator support
• Flexible middleware architecture
• Group-based route organization

Learn more: github.com/utopia-php/http

The Fulcrum/Symfony Station⚒️SymfonyStation@drupal.community
2024-09-25
github.com/ghostwriterghostwriter@phpc.social
2024-07-08

When you’re ready to set up and run high-performance #PHP applications with #Mezzio and #OpenSwoole.

docs.mezzio.dev/mezzio-swoole/

#Mezzio provides excellent tools that adhere to high-quality standards and industry guidelines.

Tap the 🌟 on GitHub to bookmark the repository for later.

github.com/mezzio/mezzio-swool

If you want to use #Swoole, Mezzio also makes it easy.

Mezzio is powered by #PSR15 and your creativity.

github.com/ghostwriterghostwriter@phpc.social
2024-07-07

I will ALWAY use #OpenSwoole

I DO NOT use #Swoole

They shipped a backdoor that downloaded and ran code from a third-party server

Remind me why should we trust their work again?

… bUt, It wAs rEmOvEd

yeah, after they wrongly accused and stripped their colleague (4 years=0% trust) of their privileges and most definitely after the fork

Now they are using "friends in high places" re-write the narrative for them.

Opinions, we all got one.

The facts of the matter is;

github.com/swoole/swoole-src/i

github.com/ghostwriterghostwriter@phpc.social
2024-07-06

"Note: Always use the original Swoole and not Open Swoole! The latter is a scam version parasitizing on the original extension."

#JetBrains should NOT be taking sides and promoting this message with absolutely no proof.

If anything, #OpenSwoole is a fork created to remove the backdoor in #Swoole.

This message, more than undermines and diminishes the hard work of OpenSwoole maintainers..

“Scam Version”
“Parasitizing”

blog.jetbrains.com/phpstorm/20

#php

2024-05-14

Фреймворк Swoole на PHP для начинающих

Swoole — высокопроизводительной асинхронный и многопоточный фреймворк для PHP. Он отличается от традиционной модели PHP-FPM, предлагая асинхронный ввод-вывод и корутины, а также возможность работать с веб-сокетами и различными сетевыми протоколами непосредственно в PHP.

habr.com/ru/companies/otus/art

#php #swoole #фреймворк

Symfony Station :symfony:symfonystation@phpc.social
2023-02-21

Explore the @symfonystation PHP & Symfony news Communique from March 25, 2022 symfonystation.com/Symfony-Sta #symfony #php #drupal #SymfonyCasts #swoole #TakeMeBackTuesday :symfony: :elephpant_purple: :drupalicon:

2021-11-30

RT @openswoole@twitter.com

🚀 Open Swoole 4.8.0 released: official PHP 8.1 stable support, PostgreSQL support, swoole table bug fixes, strict type checking support and enhancements:
swoole.co.uk/article/openswool

#php #phpc #swoole #openswoole

🐦🔗: twitter.com/openswoole/status/

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst