SOFARegistry — это высокопроизводительный, своевременный и доступный центр регистрации услуг с открытым исходным кодом, созданный Ant Financial. SOFARegistry изначально возник на базе ConfigServer компании Taobao. За последние десять лет с развитием бизнеса Ant Financial архитектура центра регистрации развилась до пятого поколения. В настоящее время SOFARegistry не только полностью обслуживает собственный бизнес Ant Financial, но и обслуживает многих партнеров вместе с Ant Financial Technology, а также совместим с экосистемой с открытым исходным кодом. SOFARegistry использует архитектуру AP, поддерживает своевременную отправку данных на втором уровне и использует многоуровневую архитектуру для поддержки неограниченного горизонтального расширения.
Служба поддержки публикации и подписки на услуги
Поддержка активного нажатия при изменении сервиса
Богатый REST-интерфейс
Использование многоуровневой архитектуры и сегментирования данных для поддержки массивных соединений и больших объемов данных.
Поддержка резервного копирования нескольких копий для обеспечения высокой доступности данных.
На основе коммуникационной структуры SOFABolt сервисные онлайн- и оффлайн-уведомления предоставляются в течение нескольких секунд.
Архитектура точек доступа для обеспечения доступности в разделах сети
Для компиляции требуется JDK 8 и выше, Maven 3.2.5 и выше.
Для запуска требуется JDK 6 и выше, а для запуска на стороне сервера — JDK 8 и выше.
**Рекомендуется использовать JDK 8. JDK 16 не тестировался и может иметь проблемы совместимости.