软件简介

Spring Cloud Function 是基于 Spring Boot 的函数计算框架,它抽象出所有传输细节和基础架构,允许开发人员保留所有熟悉的工具和流程,并专注于业务逻辑。

Spring Cloud Function 有以下高级别的目标:

  • 通过函数促进业务逻辑的实现。

  • 将业务逻辑的开发生命周期与特定运行时分离,以便相同的代码可以作为 Web 端点、流处理器或任务运行。

  • 支持 Serverless 提供商之间的统一编程模型,以及独立运行(本地或 PaaS)的能力。

  • 在 Serverless 提供商上启用 Spring Boot 功能(自动配置、依赖注入、Metrics)。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
Serverless其实就是让开发可以用开发习惯的方式。。。来操作公有云、私有云或者说自己家的运维人员提供的IaaS资源(当然更可能是已经在Iaas上布置了CaaS“容器即服务”) 其实文章里也说了场景,Web 端点、流处理器或任务运行 Web端点没啥可说的;流处理器 其实 就是因为某个原因而被事件触发 一个处理任务 来用Serverless运行吧 计划任务 定时任务 都挺合适的吧?
2019/10/16 02:55
回复
举报
有使用场景吗
2019/04/09 08:54
回复
举报
更多评论
发表于云计算专区
2019/08/17 07:28

Spring Cloud Function 3.0.0.M2 发布

Spring Cloud Function 3.0.0 的第二个里程碑版本发布了,可以从里程碑仓库获取。 Spring Cloud Function 是来自 Pivotal 的 Spring 团队的新项目,它致力于促进函数作为主要的开发单元。该项目提供了一个通用的模型,用于在各种平台上部署基于函数的软件,包括像 Amazon AWS Lambda 这样的 FaaS(函数即服务,function as a service)平台。 主要更新内容: 功能(多输入/输出) 此里程碑引入的最大特性之一是支持具有多个输入...

0
7
发表于云计算专区
2019/01/10 07:22

Spring Cloud Function 2.0 发布,支持 Kotlin

Spring Cloud Function 是来自 Pivotal 的 Spring 团队的新项目,它致力于促进函数作为主要的开发单元。该项目提供了一个通用的模型,用于在各种平台上部署基于函数的软件,包括像 Amazon AWS Lambda 这样的 FaaS(函数即服务,function as a service)平台。 版本更新如下: 支持 Kotlin 为 Azure Functions 的新编程模型。 Web adapter 在启动时自动导出Supplier。 Functional Bean Registrations 支持输入类型为 Collection...

1
7
发表于云计算专区
2018/11/20 07:47

Spring Cloud Function 2.0.0.RC2 发布,功能增强

Spring Cloud Function 的第二个 RC 版本 2.0.0.RC2 发布了,Spring Cloud Function 2.0.0.RC2 的各个模块现可在 Spring Milestone 存储库中使用。 作为 2.0.0.RC1 的后续版本,此版本主要包含次要增强功能和错误修复。现在看来,这应该是发布 2.0.0.RELEASE GA 之前的最终候选版本。 源码下载:https://github.com/spring-cloud/spring-cloud-function/releases/tag/v2.0.0.RC2 Spring Cloud Function 是基于 Spring Boot 的函...

1
1
发表于云计算专区
2018/09/20 22:11

Spring Cloud Function - 2.0.0.M2 发布,支持 Kotlin

Spring Cloud Function 2.0.0.M2 发布了,更新内容如下: 支持 Kotlin Azure Functions 新的编程模型 在 Web 适配器启动时自动(可选)导出 Supplier 发布公告 下载地址:https://spring.io/blog/2018/09/19/announcing-spring-cloud-function-2-0-0-m2

0
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/01/18 19:58

spring cloud (一):大话 Spring Cloud

转自:http://www.ityouknow.com/springcloud/2017/05/01/simple-springcloud.html 研究了一段时间Spring Boot了准备向Spring Cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用。 Spring Cloud是什么鬼? Spri...

0
1
2020/05/27 18:50

【Spring cloud】Spring Cloud 功能整理

Spring Cloud 功能 开源实现 说明 通用功能 服务注册与发现 Netflix Eureka Consul Discovery 兼容且提供替换组件 负载均衡 Netflix Ribbon 兼容 服务调用 Feign RestTemplate 兼容 配置管理 Config Server Consul Config 兼容且提供替换组件 服务网关 Spring Cloud Gateway Netflix Zuul Spring Cloud Gateway旨在为微服务架构提供简单、有效和统一的API路由管理方式 , 目标是替代Netflix Zuul 链路跟踪 Spring Cloud Sleuth ...

0
2
2017/02/08 19:29

[Spring Cloud] 7 Spring Cloud Sleuth

Spring Cloud Sleuth === 分布式链路跟踪 --- > Spring Cloud Sleuth是Spring Cloud的分布式链路跟踪解决方案。 ## 7.1 Terminology > Spring Cloud Sleuth借鉴了[Dapper](http://research.google.com/pubs/pub36356.html)的术语。 - **Span** :最基本的工作单元。例如:发送一个RPC就是一个新的span,同样一次RPC的应答也是。Span通过一个唯一的,长度64位的ID来作为标识,另一个64位ID用于跟踪。Span也可以带有其他数据,例如...

2
13
发表了博客
2019/09/03 17:27

Spring Cloud (Spring Cloud Stream)解析

执行脚本目录 /bin windows 在其单独的目录 快速上手 下载并且解压kafka压缩包 运行服务 以Windows为例,首先打开cmd: 1. 启动zookeeper: bin\windows\zookeeper-server-start.bat config\zookeeper.properties 2. 启动kafka: bin\windows\kafka-server-start.bat config\server.properties 创建主题topic bin\windows\kafka-topics.bat --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1...

0
0
2019/09/15 07:30

Spring Cloud|03 Spring Cloud与Dubbo

几点说明 1、本系列Spring Cloud的博客参考了方志朋所著《深入理解Spring Cloud与微服务构建》; 2、大家如果想更加深入的理解Spring Cloud 建议多实战、多看书; Dubbo简介 介绍 Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力: 面向接口的远程方法调用:封装了长...

0
0
2020/05/07 11:10

Spring Cloud-网关 Spring-Cloud-Gateway

简介 Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。 Spring Cloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Netflix Zuul,其不仅提供统一的路由方式,并且基于 Filter 链的方式提供了网关基本的功能,例如:安全,监控/指标,和限流。 概念 Route(路...

0
1
发表了博客
2019/04/10 10:10

Spring Cloud学习之-什么是Spring Cloud?

SpringCloud 什么是微服务? 要想学习微服务,首先需要知道什么是微服务?为什么会有微服务?相信看完架构的发展史读者就会明白 架构发展史 单体应用架构 如图所示:将所有的模块,所有内容(页面、Dao、Service、Controller)全部写入一个项目中,放在一个Tomcat容器中启动适用于小型项目 优点:开发速度快,可以利用代码生成工具快速的开发一个项目 缺点:不易扩展,代码耦合度高,且不容错(当某部分出错后整个服务就会停止运行...

0
0
发表了博客
2019/09/24 10:04

Spring Cloud 系列之 Spring Cloud Stream

Spring Cloud Stream 是消息中间件组件,它集成了 kafka 和 rabbitmq 。本篇文章以 Rabbit MQ 为消息中间件系统为基础,介绍 Spring Cloud Stream 的使用。如果你没有用过消息中间件,可以到 RabbitMQ 的官网看一下,或者参考这个 http://rabbitmq.mr-ping.com/。理解了消息中间件的设计,才能更好的使用它。 消息中间的几大应用场景 1、异步处理 比如用户在电商网站下单,下单完成后会给用户推送短信或邮件,发短信和邮件的过程...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2020/05/05 10:41

JAVA敏感词有推荐得吗

最近在做敏感词过滤 能推荐一个吗

7
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
35 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部