Shockweb-common — это пакет инструментов, основанный на openhandx-common. Он включает в себя инструменты для:
Также были добавлены:
Пакет будет дополняться по мере развития последующих проектов Shockweb.
Инструменты сериализации Shockweb были упрощены на основе XML-сериализации из openhandx common. Были добавлены поддержка JSON и сериализация двоичных данных. JSON широко используется в распределённых REST-интерфейсах в интернете. Как и XML, он легко читается, но при этом быстрее и компактнее. Двоичная сериализация использует собственный формат Shockweb, который обеспечивает более высокую эффективность и меньший объём данных, что важно для распределённых приложений. 2. Пользовательские выражения
Классы для пользовательских вычислений расположены в com.shockweb.calculate. Они основаны на openhandx common и расширены для работы со строками. Вычисления выполняются на основе пользовательских формул. Все вычисления производятся с использованием BigDecimal для обеспечения точности без потерь. Поддерживаются операции сложения, вычитания, умножения, деления, скобки, логические операции, условные операторы, функции абсолютного значения, квадратного корня, экспоненты, логарифма, максимума и минимума. Кроме того, формулы могут содержать переменные, а разработчики могут создавать новые функции. 3. Пул виртуальных соединений
Пул виртуальных соединений представляет собой абстрактную группу пулов соединений. Каждая группа может хранить различные типы пулов (например, базы данных, MQ, криптографические устройства и т. д.). Каждый пул может иметь несколько фабрик соединений, каждая из которых может подключаться к одному серверу. Таким образом, каждый пул поддерживает управление соединениями с несколькими серверами без состояния (например, криптографическими устройствами с одним и тем же ключом), обеспечивая возможность горячего резервирования и балансировки нагрузки.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )