Публикации по теме 'ballerinalang'


Семь причин попробовать Ballerina
Балерина — язык программирования с открытым исходным кодом. Этот язык был разработан с учетом облачных технологий и имеет превосходную поддержку сетевых взаимодействий, что необходимо для разработки современных приложений. Основным разработчиком Ballerina является WSO2 Inc., где я работаю архитектором решений. Он разрабатывался последние шесть лет или около того, и его последний выпуск — Лебединое озеро , который очень стабилен.

Совместимость Java с Ballerina
Ballerina 1.1.0 была выпущена в январе 2020 года, а среда выполнения (jBallerina) работает поверх JVM. Таким образом, ballerina обеспечивает бесшовное взаимодействие с Java, что позволяет разработчикам использовать возможности Java через ballerina. В этой статье подробно объясняется, как можно просто создавать объекты Java и вызывать методы Java через ballerina без особых хлопот. Я создам простой стек в балерине с использованием реализации стека java. Здесь я предположил, что знаком с..

Управление конфигурацией в Ballerina
Этот пост является давно назревшим продолжением моего предыдущего поста о config API: https://medium.com/@pubuduf/ballerina-config-api-f6a9c455267b . Конфигурационный API претерпел серьезный рефакторинг для выпуска Ballerina 0.970.0. С новой системой типов, которая была представлена ​​для версии 0.970.0, получение конфигураций с использованием тогдашнего API стало обременительным. Были случаи, когда приходилось писать 5–10 строковых функций для чтения одного значения конфигурации в..

[Балерина] Кастинг и преобразования - Часть I
В этом и следующем посте мы рассмотрим последние изменения, внесенные в кастинг и преобразование в Ballerina, с выпуском Ballerina 0.990.0 , в котором были внесены некоторые важные улучшения в язык! Ознакомьтесь с примечаниями к выпуску для подробного объяснения всех новых функций и изменений. Если вы не новичок в Ballerina и использовали версию до 0.990.0, возможно, вы знакомы с оператором ромба в Ballerina, который использовался в качестве оператора приведения или преобразования в..

Начало работы с Ballerina менее чем за 5 минут
Это статья с практическими рекомендациями по написанию первого приложения в Ballerina. Есть две части, первая часть посвящена установке Ballerina на машину под управлением Windows. Следующая часть посвящена написанию первой программы с помощью Ballerina. Получить балерину Загрузите Ballerina с https://ballerina.io/downloads/ (по состоянию на 23.08.2018, стабильная версия 0.981.1) Вы можете выбрать «Установщик Windows .msi». После завершения загрузки откройте программу установки..

Написание расширений для потоковой передачи Ballerina
Пользовательские расширения потоковой передачи Ballerina могут быть написаны для применения логики конкретного варианта использования, которая недоступна в Ballerina Streaming из коробки. Существует два типа потоковых расширений Ballerina, которые вы можете написать для удовлетворения ваших конкретных сценариев использования потоковой передачи. Они есть; Расширение окна Расширение агрегатора Написание расширений окна Расширение окна позволяет собирать и истекать события без..

Аутентификация на основе протокола ответа на запрос с использованием блокчейнов
1. Введение Протокол запрос-ответ (также известный как доказательство с нулевым разглашением) - это фундаментальная операция для приложений на основе цепочки блоков, которая позволяет внешним сторонам получить доступ к приложению. Этот подход основан на шифровании с асимметричным ключом. В этой статье рассказывается о нашем опыте реализации аутентификации на основе протокола Challenge-response для приложения Балерина на основе технологии Blockchain. 2. Протокол "вызов-ответ"..