Geryon基于Netty 4的JVM响应式HTTP服务库

Geryon 是一个受 Sinatra 启发、基于 Netty 4 的库,专为在 JVM 中构建响应式 HTTP 服务而设计。通过以下步骤即可快速将 Geryon 集成到项目中:

使用 Gradle 集成 Geryon

在项目的 build.gradle 文件中添加以下配置:

repositories { 
    maven { url "http://dl.bintray.com/geryon/releases" }
}
dependencies { 
    compile "org.geryon:0.0.4"
}

使用 SBT 和 Scala 集成 Geryon

如果使用 ScalaSBT,可通过以下方式导入:

libraryDependencies += "org.geryon" %% "geryon-"

通过 Geryon,您可以更轻松地在 JVM 上搭建响应式 HTTP 服务,简化开发流程,提高性能。

zip
geryon-master.zip 预估大小:48个文件
folder
geryon-master 文件夹
file
gradlew 5KB
file
settings.gradle 101B
folder
kotlin-examples 文件夹
folder
src 文件夹
folder
main 文件夹
folder
kotlin 文件夹
folder
org 文件夹
folder
geryon 文件夹
folder
examples 文件夹
folder
kotlin 文件夹
file
SimpleServer.kt 3KB
file
build.gradle 867B
folder
scala-examples 文件夹
folder
src 文件夹
folder
main 文件夹
folder
scala 文件夹
folder
org 文件夹
folder
geryon 文件夹
folder
examples 文件夹
folder
scaladsl 文件夹
file
SimpleServer.scala 3KB
file
build.gradle 671B
folder
core 文件夹
folder
src 文件夹
folder
test 文件夹
folder
kotlin 文件夹
folder
org 文件夹
folder
geryon 文件夹
folder
features 文件夹
file
PostRequestFeature.kt 3KB
file
GetRequestFeature.kt 2KB
file
ServerInitializationFeatures.kt 2KB
file
PutRequestFeature.kt 3KB
file
DeleteRequestFeature.kt 3KB
file
PatchRequestFeature.kt 3KB
folder
main 文件夹
folder
java 文件夹
folder
org 文件夹
folder
geryon 文件夹
file
ExceptionHandler.java 782B
file
Request.java 4KB
folder
exceptions 文件夹
file
AmbiguousRoutingException.java 252B
file
InitializationException.java 240B
file
GeryonException.java 225B
file
HttpServer.java 5KB
file
Maps.java 606B
file
AlwaysAllowMatcher.java 399B
file
ExceptionHandlers.java 1KB
file
Response.java 2KB
file
RequestDispatcher.java 11KB
file
Http.java 7KB
file
RequestHandler.java 3KB
file
RequestHandlers.java 1KB
file
gradle.properties 22B
file
build.gradle 2KB
folder
examples 文件夹
folder
src 文件夹
folder
main 文件夹
folder
java 文件夹
folder
org 文件夹
folder
geryon 文件夹
folder
examples 文件夹
file
SimpleServer.java 4KB
file
build.gradle 479B
file
LICENSE 1KB
folder
gradle 文件夹
folder
wrapper 文件夹
file
gradle-wrapper.properties 230B
file
gradle-wrapper.jar 53KB
file
README.md 10KB
file
gradlew.bat 2KB
folder
scala 文件夹
folder
src 文件夹
folder
test 文件夹
folder
scala 文件夹
folder
org 文件夹
folder
geryon 文件夹
folder
scaladsl 文件夹
folder
features 文件夹
file
GetFeature.scala 3KB
file
BaseGeryonFeature.scala 1KB
folder
main 文件夹
folder
scala 文件夹
folder
org 文件夹
folder
geryon 文件夹
folder
scaladsl 文件夹
file
ScalaDslResponse.scala 1KB
file
HandlerRegisterSupport.scala 5KB
file
ScalaDslRequest.scala 3KB
file
ScalaHttp.scala 2KB
file
ModelConversions.scala 760B
file
scaladsl.scala 123B
file
ResponseSupport.scala 1KB
file
MatrixParameterSupport.scala 4KB
file
build.gradle 2KB
file
.gitignore 45B
file
_config.yml 27B
...
zip 文件大小:97.58KB