Spin 1.0 призван упростить микросервисы WebAssembly.

автор vadim


Fermyon Technologies опубликовала Spin 1.0, первую стабильную версию среды компании с открытым исходным кодом для создания управляемых событиями микросервисных приложений с помощью WebAssembly.

Версия Spin 1.0 была официально представлена ​​22 марта. С помощью Spin разработчики могут создавать микросервисы WebAssembly и веб-приложения для развертывания в облаке. Фермион отметил, что WebAssembly, быстрый формат байт-кода, созданный для запуска кода, отличного от JavaScript, в веб-браузере, обеспечивает почти исходную скорость, быстрое время запуска, переносимость и выполнение в изолированной среде.

Цель Spin — упростить преобразование кода в приложение WebAssembly. Spin поддерживает такие языки, как Rust, JavaScript, TypeScript, Python, Go и C#, и предлагает интерфейс командной строки для создания распределенных приложений. spin new команда используется для создания нового приложения на основе начальных шаблонов, spin build компилирует приложения в WebAssembly и spin up запускает приложение локально.

Spin доступен на GitHub, а инструкции по началу работы со Spin можно найти на веб-сайте Fermyon. Классическое приложение Spin похоже на высокопроизводительную лямбда-подобную функцию, где определена функция, которая будет выполняться от начала до конца каждый раз, когда поступает новый запрос. Версия Spin 1.0 включает подключение к базе данных, распространение приложений с использованием популярных служб реестра, и встроенное постоянное состояние хранилища значений ключей. Поддержка запуска приложений в Kubernetes также находится в центре внимания выпуска Spin 1.0.

Приведенным примером того, как используется Spin, было большое приложение в стиле машинного обучения, в котором пользователи помещают данные в обучающий алгоритм. Spin получит эти данные и поместит их в сигнал для обработки. Другой пример — высокопроизводительные веб-сайты, где все скомпилировано в WebAssembly как функция.

Чтобы монетизировать Spin, Fermyon планирует создать Fermyon Cloud для выполнения приложений Spin. Другие облачные службы также будут поддерживать приложения Spin, например Azure Kubernetes Service. Планы на будущее для Spin включают добавление таких функций, как поддержка внутренней базы данных.

Далее прочитайте это:

  • Лучшее программное обеспечение с открытым исходным кодом 2022 года
  • Разработчики не хотят заниматься операциями
  • 7 причин, почему Java по-прежнему великолепна
  • Почему Wasm — это будущее облачных вычислений
  • Почему оценки программной инженерии — это мусор
  • Объяснение непрерывной интеграции и непрерывной доставки

Related Posts

Оставить комментарий