该版本仍在开发中,尚未被视为稳定。对于最新稳定版本,请使用 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通量响应式流 发行人来自反应堆项目。函数可以是 通过HTTP或消息访问。spring-doc.cadn.net.cn

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