对于最新稳定版本,请使用 spring-cloud-function 5.0.0spring-doc.cadn.net.cn

介绍

Spring Cloud Function 是一个具有以下高层目标的项目:spring-doc.cadn.net.cn

  • 通过函数促进业务逻辑的实现。spring-doc.cadn.net.cn

  • 将业务逻辑的开发生命周期与任意特定运行时目标解耦,使同一代码可以作为网页端点、流处理器或任务运行。spring-doc.cadn.net.cn

  • 支持无服务器提供商间统一的编程模型,并支持独立运行(本地或PaaS)。spring-doc.cadn.net.cn

  • 在无服务器服务商上启用 Spring Boot 功能(自动配置、依赖注入、指标)。spring-doc.cadn.net.cn

它抽象了所有传输细节和基础设施,使开发者能够保留所有熟悉的工具和流程,专注于业务逻辑。spring-doc.cadn.net.cn

这里有一个完整的、可执行、可测试的 Spring Boot 应用程序(实现简单的字符串作):spring-doc.cadn.net.cn

@SpringBootApplication
public class Application {

  @Bean
  public Function<String, String> uppercase() {
    return value -> value.toUpperCase();
  }

  public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
  }
}

它只是一个 Spring Boot 应用程序,所以它可以被构建、运行和测试,无论是本地还是在 CI 构建中,就像其他 Spring启动应用一样。 这功能来自java.util通量响应式流 发行人来自Project Reactor。该函数可以通过HTTP或消息访问。spring-doc.cadn.net.cn

春云函数具备以下功能:spring-doc.cadn.net.cn