Spring Cloud Open Service Broker是一个用于构建实现Open Service Broker API的Spring Boot应用程序的框架。
Open Service Broker API项目允许开发人员为云本地平台(如Cloud Foundry,Kubernetes和OpenShift)中运行的应用程序提供服务。 Spring Cloud Open Service Broker提供了一个基于Spring Boot的框架,使您能够在支持Open Service Broker API的平台上为您自己的托管服务快速创建服务代理。
为了提高企业自身的数字财富,他们正在拥抱Cloud Foundry和Kubernetes,这些平台为应用程序和容器提供坚如磐石的抽象底层,最近,第三个抽象也正在成为行业标准:Open Service Broker API(OSBAPI)。
OSBAPI诞生于一个简单的事实:自定义的应用程序需要各种支持服务来做任何有趣的事情。伴随着Spring用户扩大,Cloud Foundry地位上升,PaaS平台社区正在考虑平台提供商和服务提供商应该如何互动。
Cloud Foundry Service Broker API项目于2014年启动,目标是提供各方可以使用的简单而稳定的API合约。几年后,当Kubernetes流行时,K8s社区立即看到了这份合约为整个生态系统提供的价值,从而也采用了相同的模型。为了更好地符合OSBAPI项目将开发人员连接到全球服务生态系统的目标,该项目更名为Open Service Broker API,并获得了新的治理模型,从而更好地反映其意图。
跨项目的共享工具是一个大问题。它使独立软件供应商(ISV)更容易以最小的开销向两个社区提供他们的技术,IT从业者也受益,因为他们只需要掌握一套工作流程和API。
《Spring系列学习之Spring Cloud Open Service Broker微服务开放服务代理》
《什么是开放式服务代理者(Open Service Broker)?》
《https://github.com/spring-cloud-samples/bookstore-service-broker》