最近更新时间:2022-04-27 15:17:05
云函数通过事件触发的方式运行,触发器在触发函数时,统一采用Cloudevents数据结构作为消息传递的格式。不同的HttpServer在处理Cloudevents消息时有所不同。下面列举出常见的Http Server示例:
语言 | HttpServer类型 | 示例代码下载 | 日志框架 | 备注 |
---|---|---|---|---|
Java | Basic Http Server | 示例代码下载 | slf4j + logback | 轻量级Jetty服务器 |
Java | Spring Boot | 示例代码下载 | slf4j + logback | 快速开发Spring应用 |
Java | Quarkus | 示例代码下载 | Internally JBoss Logging | Quarkus |
Java | Spring Function | 示例代码下载 | slf4j + logback | Spring Function |
Java | Spring Reactive | 示例代码下载 | slf4j + logback | Spring Webflux |
Java | Vert.x | 示例代码下载 | slf4j + logback | 异步编程、非阻塞式 |
git clone https://github.com/cloudevents/sdk-java.git
git checkout 2.3.0
如果您需要使用自定义的模块,则需要在打Jar包时,将依赖与代码一起打包。下文以OpenJDK 8为例演示如何通过Maven(Gradle)编译的Java自定义模块打包到Java项目中。
安装Java和Maven(Gradle)。
关于Java的详细信息,请参见官网。
关于Maven的详细信息,请参见Installing Apache Maven。
关于Gradle的详细信息,请参见Installing Gradle。
纯净模式
鼠标选中内容,快速反馈问题