Рубрики
Uncategorized

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

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

Обновление на этой неделе в основном представляет собой версию с исправлением ошибок. Мы исправили ошибки некоторых компонентов, сделав серию hyper 1.1. * более надежной. Он был выпущен в версии 1.1.2. Рекомендуется использовать обновление для пользователей 1.1. Посетите официальный веб-сайт hyperf.io или гиперссылка документа.вики напрямую.

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

  • #722 новое для потребителя AMQP concurrent.limit Настройка ограничения скорости потребления процесса;

менять

  • #678 – это gen:модель Увеличение команды игнорирование таблиц Параметр и маска по умолчанию миграции Таблица, т. е. миграции Модель, соответствующая таблице, выполняется gen:модель Команда не будет сгенерирована;

ремонт

  • ##694 ремонт Гиперссылка\Проверка\Запрос\Запрос формы //данных проверки Метод не содержит проблемы с загруженным файлом; ##700 ремонт
  • Hyperf\HTTPServer\Контракт\Интерфейс ответа Из загрузки Проблема в том, что метод не может работать должным образом; #701 устранена проблема, из-за которой определяемый пользователем процесс не перезапускается автоматически в случае необнаруженного исключения;
  • ##704 ремонт
  • Hyperf\Проверка\Промежуточное программное обеспечение\Промежуточное программное обеспечение проверки Будет сообщено об ошибке, если для параметра действия не определен тип параметра; ##713 исправление: когда функция кэша аннотаций включена,
  • игнорирование аннотаций Не работает должным образом; #717 восстановление
  • getValidatorInstance Метод повторно создает объект верификатора; #724 ремонт
  • бд:начальное значение Заказ не передается база данных Ошибка будет указана в параметре; #729 исправьте элемент конфигурации компонента
  • db:модель by gen:модель ; #737 устранена проблема, из-за которой компонент отслеживания не может использоваться для отслеживания цепочки вызовов в неработающих процессах;

Hyperf основан на Swool 4.4+ Реализации высокопроизводительной, гибкой платформы сотрудничества PHP, встроенного сервера сотрудничества и большого количества часто используемых компонентов, производительность основана на традиционной PHP-FPM Обеспечивая сверхвысокую производительность, наша платформа также поддерживает чрезвычайно гибкую масштабируемость. Стандартные компоненты реализованы на основе стандартов PSR и на основе строгой конструкции внедрения зависимостей, гарантирующей, что большинство компонентов или классов Заменяемы И Многоразовые .

В дополнение к общей совместной версии MySQL-клиентаRedis-клиента Он также предоставляет вам совместную версию Красноречивый ORM |/、 Сервер и клиент Websocket 、 |/Сервер и клиент RPC JSON 、 |/Сервер и клиент Grpc 、 |/Клиент Zipkin (opentracking) |/、 HTTP-клиент//、 |/Клиент Elasticsearch Клиент Консула |/、 |/Клиент Etcd |/、 |/Компонент AMQP |/、 |/Центр конфигурации Apollo |/、 |/Управление конфигурацией приложений Alicloud ACM Центр конфигурации Etcd Ограничитель тока на основе корзины токенов алгоритм Универсальный пул соединений Предохранитель Генерация документов Swagger Swool Tracker Движок Blade и Smarty view |/、 Генератор глобальных идентификаторов Snowflake И другие компоненты избавляют от необходимости внедрять соответствующую версию.

Hyperf также предоставляет Контейнер для инъекций зависимостей на основе psr-11аннотации 、 |/AOP аспектно-ориентированное программирование Промежуточное программное обеспечение на основе psr-15 Пользовательский процесс /Менеджер событий на основе psr-14Redis/Очередь сообщений rabbitmqАвтоматическое кэширование модели 、 | Кэш на основе psr-16 Запланированная задача второго уровня Crontab Интернационализация И другие очень удобные функции, отвечающие богатым техническим и бизнес-сценариям, из коробки.

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

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

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

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

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

Мы проводим множество модульных тестов для компонентов, чтобы убедиться в правильности логики. В настоящее время существуют 1125 Единый опрос 3381 Были сохранены четыре условия утверждения и высококачественные документы. До того, как hyperref официально открылся для внешнего мира (20 июня 2019 года), он прошел испытание суровыми производственными условиями, и мы официально открыли проект для внешнего мира. Сейчас многие крупные интернет-предприятия внедрили hyperf в свою собственную производственную среду и работают стабильно.

GitHub, point star поддерживает нас Облако кода заголовка, point star поддерживает нас Официальный сайт Hyperf Документ Hyperf Группа QQ: 862099724