Рубрики
Uncategorized

? несколько компонентов hyperf v1.0.4 обновление | платформа для совместной работы с микросервисами PHP корпоративного уровня

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

Это обновление включает в себя следующие компоненты, в основном добавляющие поддержку swool 4.4 и улучшение функций некоторых компонентов, а также исправление некоторых ошибок

гиперф/асинхронная-гиперреф очереди/гиперреф команды/гиперреф конфигурации/константы гиперф/консул гиперф/контракт гиперф/база данных гиперф/бд-подключение гиперф/ди гиперф/диспетчер гиперф/структура гиперф/http-сервер гиперф/пул гиперф/redis гиперф/rpc-клиент гиперф/служба управления гиперф/utils гиперф/websocket-сервер

Недавно добавленные

  • #140 поддержка swool v4.4.0
  • #152 пул соединений автоматически освободит соединение, когда соединение с базой данных используется недостаточно
  • ##163 компоненты Абстрактные константы::__callStatic Поддержка пользовательских параметров

менять

  • ##124 Интерфейс драйвера::push увеличение $задержка Параметр используется для установки времени задержки, и Интерфейс драйвера::задержка Помечен как устаревший, удален в версии 1.1
  • #125 изменение config() Функциональный $по умолчанию Значение параметра по умолчанию равно null .

ремонт

  • #110 × 111 ремонт Redis::выберите Не удалось правильно переключить базу данных
  • #131 ремонт промежуточных программ Настройка в Маршрутизаторе::addGroup Проблемы, которые не могут быть установлены нормально
  • #132 ремонт запрос->HasFile Условия неправильного суждения
  • #135 ремонт ответ->перенаправление Проблема в том, что ссылка не может быть сгенерирована правильно при настройке внешней цепочки
  • ##139 устранена проблема, из-за которой невозможно настроить URI агента консула
  • #148 исправление, когда переносится Не удается создать шаблон переноса, когда папка не существует
  • #169 параметр типа массива не может быть правильно обработан при восстановлении запроса
  • ##170 устранена проблема, из-за которой сервер websocket не может корректно перехватывать исключения, когда маршрут не существует

удалить

  • #131 удаление Маршрутизатор Параметры Li сервер параметр

Hyperf основан на Swool 4.3+ Реализация высокопроизводительной, гибкой платформы сотрудничества PHP, встроенного сервера сотрудничества и большого количества часто используемых компонентов, производительность на основе традиционного PHP-FPM При обеспечении сверхвысокой производительности наша платформа также чрезвычайно гибка и расширяема. Все стандартные компоненты реализованы на основе стандарта PSR и на основе строгой конструкции внедрения зависимостей, гарантирующей, что большинство компонентов или классов заменяемы И Многоразовые . В дополнение к общей совместной версии клиента MySQLклиента Redis Он также предоставляет вам совместную версию Красноречивого ORMСлужбы RPC JSON и клиентасервера Grpc и клиентаклиента Zipkin (opentracking) |/、 HTTP-клиента//、 |/клиента Elasticsearch клиента Консула 、 |/клиента Etcd |/、 |/компонента AMQP |/、 |/Центра конфигурации Apollo |/、 |/Приложение Alicloud ACM

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

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

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

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

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

Мы провели множество модульных тестов компонентов, чтобы убедиться в правильности логики, и сохранили высококачественные документы. До того, как hyperf официально открылся для публики (20 июня 2019 года), мы запустили несколько сервисов в интернет-компании c-round и b-round и стабильно запускали их более полугода. После испытаний в суровых производственных условиях мы смогли официально открыть проект для внешнего мира.

GitHub < – point star поддерживает нас на официальном сайте Hyperf Группа QQ: 862099724