Гибкое распределённое решение для финансовых транзакций
Гибкое распределённое решение для финансовых транзакций
金融级柔性分布式事务解决方案
English | 简体中文
Высокая надёжность: поддержка распределённых сценариев, откат транзакций в случае ошибок, восстановление после тайм-аутов, предотвращение зависания транзакций.
Простота использования: обеспечивает бесшовную интеграцию с бизнес-системами через Spring-Boot и Spring-Namespace.
Высокая производительность: децентрализованный дизайн, полная интеграция с бизнес-системами, естественная поддержка кластерного развёртывания.
Наблюдаемость: многомерная метрическая система мониторинга производительности и административная панель управления UI.
Разнообразие RPC: поддерживает Dubbo, SpringCloud, Motan, Sofa-rpc, brpc, tars и другие известные фреймворки RPC.
Хранение журналов: поддерживает mysql, oracle, mongodb, redis, zookeeper и другие методы.
Сложные сценарии: поддерживает вложенные вызовы транзакций через RPC.
Требуется JDK8+.
Для TCC-режима требуется использовать один из следующих фреймворков RPC: Dubbo, SpringCloud, Montan.
При использовании TCC-режима пользователь предоставляет методы try, confirm и cancel в соответствии с требованиями бизнеса. Методы confirm и cancel реализуются пользователем, а фреймворк отвечает только за их вызов, обеспечивая согласованность транзакции.
В TAC-режиме пользователь должен использовать реляционную базу данных для выполнения бизнес-операций. Фреймворк автоматически генерирует SQL-запросы для отката, которые выполняются при возникновении бизнес-ошибки, обеспечивая целостность транзакции.
Если вы хотите использовать, вы можете обратиться к Quick Start. # О Hmily
Hmily — это гибкое распределённое решение для обработки транзакций, которое предлагает режимы TCC и TAC.
Оно легко интегрируется в бизнес-процессы с минимальным вмешательством и быстрой интеграцией.
Что касается производительности, то хранение журналов происходит асинхронно (опционально), а выполнение осуществляется асинхронным способом, что не влияет на бизнес-методы.
Ранее проект был разработан мной лично, сейчас он перезапущен мной же в компании «Цзиндун Сюэка», и в будущем планируется его использование в качестве распределённого решения для обработки финансовых транзакций.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )