Ribbon — это библиотека межпроцессного взаимодействия (удаленные вызовы процедур) со встроенными программными балансировщиками нагрузки. Основная модель использования включает вызовы REST с поддержкой различных схем сериализации.
Spring Framework — это среда с открытым исходным кодом для разработки приложений на платформе Java. В его основе лежит широкая поддержка компонентных архитектур, и в настоящее время он насчитывает более двадцати высокоинтегрированных модулей.
Spring Boot — это фреймворк, который позволяет легко создавать приложения и сервисы производственного уровня на основе Spring с минимальными усилиями. Он требует самоуверенного взгляда на платформу Spring, предназначенную для новых и опытных пользователей Spring.
Spring Cloud предоставляет инструменты для быстрого построения общих шаблонов в распределенных системах (например, управление конфигурацией, обнаружение сервисов, автоматический выключатель, интеллектуальная маршрутизация, микропрокси, шина управления, глобальные…
Spring-Cloud-Netflix обеспечивает интеграцию Netflix OSS для приложений Spring Boot посредством автоконфигурации и привязки к среде Spring и другим идиомам модели программирования Spring.