Рубрики
Uncategorized

((обновления hyperf-скелета v1.0.3 и нескольких компонентов v1.0.1 | платформа консорциума микросервисов PHP корпоративного уровня

Автор оригинала: David Wong.

Добавлен

  • Установщик добавляет RPC JSON с опцией управления службами в раздел RPC. При выборе этого параметра будет автоматически установлен компонент управления службой hyper service-управление службой.
  • Предоставлено в скелете Приложение\Исключение\Обработчик\Обработчик исключений приложения Информация об исключениях по умолчанию

Измененный

  • возьмите Приложение\Модель\Модель Измените на абстрактный класс

Исправлено

  • восстановить открыть(время выполнения/hyper.pid) не удалось, Ошибка: Такого файла или каталога нет Ошибки;
  • исправление format_throwable() Ошибки в неопределенных функциях;

Исправлено

  • восстановление DB::raw() Отказ в поддержке обязательной индексации;

Исправлено

  • Методы маршрутизации, определяющие маршрутизацию, больше не учитывают регистр

Исправлено

  • исправление Контекст промывки Проблема в том, что метод не работал должным образом

Hyperf основан на Swool 4.3+ Реализуя высокопроизводительную, очень гибкую структуру протокола PHP, встроенные серверы протоколов и большое количество часто используемых компонентов, производительность более традиционна на основе PHP-FPM . Структура качественно улучшается, обеспечивает сверхвысокую производительность, но также поддерживает чрезвычайно гибкую масштабируемость. Все стандартные компоненты реализованы на основе стандартов PSR, и на основе строгой конструкции внедрения зависимостей это гарантирует, что большинство компонентов или классов основаны на стандартах PSR. Сменный С Многоразовый Да. Библиотеки компонентов фреймворка в дополнение к общей сопрограмме s Клиенту MySQLКлиенту Redis Мы также подготовили для вас ассоциированное издание. Красноречивый ORMСлужба RPC и клиент JSONСервер и клиент GRPCZipkin (Открытая трассировка) КлиентКлиент GuzzleHttpКлиент эластичного поискаКлиент КонсулаКлиент ETCD 、 |

Хотя фреймворк, основанный на языке PHP, сейчас находится в спорной эпохе, мы все еще не можем увидеть идеальную структуру элегантного дизайна и сосуществования сверхвысокой производительности, а также фреймворк, который действительно прокладывает путь для микроуслуг PHP. В соответствии с первоначальным намерением Hyperf и ее членов команды мы будем продолжать инвестировать и прилагать усилия для достижения этой цели и приглашаем вас присоединиться к нам. Конструкция источника.

Гиперскорость + Из названия мы будем Сверхвысокая скорость и гибкость Как ген Гипера.

  • Для сверхвысокой скорости мы используем сопрограммы Swool и оптимизируем конструкцию фреймворка для обеспечения сверхвысокой производительности.
  • Для обеспечения гибкости мы опираемся на мощные компоненты внедрения зависимостей Hyper. Компоненты основаны на стандартных контрактах PSR и реализациях контрактов, определенных Hyper. Большинство компонентов или классов в рамках фреймворка можно заменить.

Основываясь на вышеуказанных характеристиках, Hyperf будет обладать широкими возможностями, такими как веб-сервисы, службы шлюза, распределенное промежуточное программное обеспечение, архитектура микросервисов, игровые серверы, Интернет вещей (IOT) и так далее.

Мы потратили много времени на составление документов, чтобы решить все виды проблем, вызванных отсутствием документов. Документы также содержат множество примеров, которые также удобны для новичков.

Мы провели множество модульных тестов для компонентов, чтобы убедиться в правильности логики и поддерживать документы высокого качества. До того, как Hyperf был официально открыт для внешнего мира (20 июня 2019 года), мы запустили несколько сервисов в интернет-компании C-wheel и B-wheel и стабильно работали более полугода. Мы прошли испытание суровыми производственными условиями (например, 618). Мы только официально открыли проект для внешнего мира.

Github < – Точечная звезда поддерживает нас. Группа QQ Hyperf: 862099724