Рубрики
Uncategorized

((iv) Hyper публикует Swool Enterprise и представления и компоненты задач | Платформа консорциума Microsoft PHP корпоративного уровня

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

Обновление содержимого

В этом обновлении были добавлены и улучшены компоненты Swool Enterprise и View, а также компоненты задач. JSON RPC Обработка исключений и совершенствование JSON RPC Регистрация и управление сервисом по протоколу TCP, а также исправление ошибок некоторых других компонентов были опубликованы в версии 1.0.6. Доступ к документам соответствующих компонентов можно получить по гиперссылке выше или непосредственно через официальный веб-сайт https://www. гиперфузия

Добавлен

  • # 203 # 236 # 247 # добавление компонентов просмотра, поддержка блейд-движка и интеллектуального движка;
  • # 203 добавьте компонент задачи, адаптировав механизм задач Swool;
  • # К 245 добавлены две стратегии планирования запланированных задач, Стратегия работника задач и Стратегия работника.
  • # 251 добавляет драйвер кэша, который использует контекст совместного процесса в качестве хранилища.
  • #254 увеличение Сопоставление запросов::$методы Поддержка значений переноса массива теперь доступна через @Сопоставление запросов(методы={"GET"}) и @RequestMapping(методы={RequestMapping::GET}) Два новых способа определения методов;
  • # 255 Возврат контроллера Интерфейс Hyperv\Utils\Контракты\Arrayableинтерфейс Автоматически преобразуется в объекты ответа, при этом увеличивая объекты ответа до возвращаемых строк текст/обычный Тип контента;
  • #256 если Интерфейс Hyperf\Контракт\Генератор идентификаторов Существует связь привязки контейнера, поэтому json-rpc Клиент автоматически генерирует идентификатор запроса на основе этого класса и сохраняет его в атрибуте запроса, который также усовершенствован. JSON RPC Регистрация службы и проверка работоспособности по протоколу TCP;

Измененный

  • #247 использование Стратегия работника В качестве стратегии планирования по умолчанию для запланированных задач;
  • #256 оптимизация JSON RPC Обработка ошибок, которая теперь возвращает стандарт, когда метод не существует JSON RPC Объект ошибки;

Исправлено

  • #235 – это grpc-сервер Добавлен обработчик ошибок по умолчанию для предотвращения возникновения ошибок.
  • # # 240 оптимизирует запуск событий сообщений в канале и устраняет проблему, из-за которой несколько прослушивателей получают неправильные данные.
  • # 257 устраняет проблему отсутствия IP-адреса интрасети в некоторых средах.

Гиперреф основан на Swool 4.3+ Реализуя высокопроизводительную, очень гибкую структуру протокола PHP, встроенные серверы протоколов и большое количество часто используемых компонентов, производительность более традиционна на основе PHP-FPM Платформа качественно улучшается, обеспечивает сверхвысокую производительность, но также поддерживает чрезвычайно гибкую масштабируемость. Все стандартные компоненты реализованы на основе стандартов PSR, и на основе строгой конструкции внедрения зависимостей это гарантирует, что большинство компонентов или классов основаны на стандартах PSR. Сменный и Многоразовые . Библиотеки компонентов фреймворка в дополнение к общим сопрограммам Клиент MySQLКлиент Redis Мы также подготовили для вас помощника редактора. Красноречивый ОРМ Сервер и клиент WebSocket Сервер и клиент RPC JSON GRPC Сервер и клиент Zipkin ((Открытое отслеживание) Клиент Сожрать HTTP – клиент Клиент Elasticsearch Клиент консула Клиент ETCD Компонент AMQP Конфигурационный центр Apollo Управление конфигурацией приложений Aliyun ACM Ограничитель тока на основе алгоритмов сбора токенов Универсальный пул соединений Предохранитель . Генерация документов Swagger Также предоставляются такие компоненты, как Hyperref, которые избавляют от необходимости реализации собственной версии соответствующего протокола. Контейнер для инъекций зависимостей на основе PSR-11аннотацииAOP Ориентированное на лицо программированиеПромежуточный слой На основе PSR-15Процесс настройкиМенеджер событий на основе PSR-14Очередь сообщений Redis/RabbitMQАвтоматическое кэширование моделей

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

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

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

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

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

Мы провели много модульного тестирования компонентов, чтобы убедиться в правильности логики, и теперь есть 483 Единый опрос 1306 До того, как Hyperf был официально открыт для внешнего мира (20 июня 2019 года), он находился в сети более полугода в интернет-компании C-Round и B-Round и работал идеально стабильно. После испытаний в суровых производственных условиях мы были официально запущены. Откройте проект для внешнего мира.

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

Оригинал: “https://developpaper.com/iv-hyperf-publishes-swoole-enterprise-and-views-and-task-components-enterprise-level-php-microsoft-consortium-framework/”