Публикации по теме 'reactive-programming'
RSocket с Spring Boot и JS: от нуля до героя
Что такое RSocket?
RSocket - это двоичный, асинхронный, однозначный, симметричный протокол без сохранения состояния, который полагается на протокол между потоками TCP, WebSocket, Aeron и HTTP / 2, который будет использоваться в качестве транспортного протокола за кулисами.
Он был разработан в соответствии с семантикой Reactive Streams , поэтому легко интегрируется в приложения, которые сильно зависят от библиотек Reactive, таких как Project Reactor или ReactiveX .
Зачем мне..
Когда React слишком много, AlpineJS сделает свое дело
Если вы чувствуете себя подавленным React, прочтите это
React - самый популярный в мире интерфейсный фреймворк. Он очень надежен и богат функциями, но для небольших проектов это может быть слишком много. Здесь в игру вступает AlpineJS. Он меньше, быстрее и проще в освоении, чем React, что делает его идеальным для конкретных целей.
Что такое React?
Я уверен, что вы прекрасно знаете, что такое React, но пока не пропускайте этот раздел. Я собираюсь использовать эти определения для..
Создание CRUD с помощью Spring Webflux
Spring Webflux - это последняя версия Spring, переработанная для создания неблокирующих приложений с использованием реактора проекта . Основное отличие заключается в сервере приложений: с Webflux ваше приложение будет работать под управлением Netty , который представляет собой структуру сетевых приложений, управляемых асинхронными событиями , вместо Tomcat .
Реактивное программирование
Если вы не знакомы с таким подходом к программированию, вы должны знать, что мы создаем..
Реактивные вызовы методов на стороне сервера
Минимизация публикации данных и помощь в повышении безопасности
Мое путешествие
Я люблю JS, Node и Meteor, но с тех пор, как я ушел с предыдущей работы через 10 лет, столкнулся с рядом проблем. Эта софтверная компания делала все свои разработки на JAVA и действительно работала в негибкой манере старой школы. Чтобы совершить переход, мне действительно пришлось начать переучивать свой мозг.
По большей части мне действительно нравятся все новые принципы и способы ведения дел, но есть..
Angular встречает RxJS: операторы RxJS
Введение
Эта статья относится к серии под названием « Angular встречается с RxJS », в которой я пытаюсь объяснить реактивное программирование с использованием «RxJS» в контексте «Angular» как можно лучше.
Оглавление
Основные понятия Темы RxJS Операторы RxJS (Часть 1) Операторы RxJS (Часть 2) Операторы RxJS (Часть 3) takeUntil и асинхронный канал» Наблюдаемые более высокого порядка Обработка ошибок Планировщики RxJS (скоро) Мини-проект: Сборка Pokedex (вскоре)
В..
Отладка приложений Spring Reactive
Вступление
Все больше и больше инженеров теперь используют реактивный стек Spring для создания отказоустойчивых приложений на облачных платформах. Однако процесс отладки для реактивного стека не такой простой, как в стеке Spring MVC. В основном это происходит из-за кардинально различающихся стилей сборки и исполнения. В этой статье рассматриваются инструменты, доступные для отладки и выявления проблем в реактивном коде.
Предпосылки
Примеры и пояснения в этой статье предполагают,..
Заворачиваем вещи в бекон
Это перекрестный пост, чтобы проверить последнюю версию этой статьи, посетите https://fedknu.com/blog/wrapping-things-in-bacon/
А под оберткой вещей в Bacon я подразумеваю создание наблюдаемых объектов путем упаковки значений в виде реактивных типов данных. Я считаю, что это хорошая отправная точка, если вы интересуетесь функциональным реактивным программированием.
Немного контекста
Функциональное реактивное программирование (FRP) — это функциональное программирование с..