GreenLightning, 高性能microservice运行时

分享于 

2分钟阅读

GitHub

  繁體 雙語
Fast small footprint HTTP server in Java
  • 源代码名称:GreenLightning
  • 源代码网址:http://www.github.com/oci-pronghorn/GreenLightning
  • GreenLightning源代码文档
  • GreenLightning源代码下载
  • Git URL:
    git://www.github.com/oci-pronghorn/GreenLightning.git
    Git Clone代码到本地:
    git clone http://www.github.com/oci-pronghorn/GreenLightning
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/oci-pronghorn/GreenLightning
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    绿闪电

    绿色闪电是一个可以嵌入的高性能microservice框架,内置了HTTP和MQTT支持。

    它怎么不同?

    绿闪电是从地面建立起来的,可以是垃圾自由,锁定和安全首先。 它可以直接在 Compact-1的虚拟机上运行,无需额外配置。

    框架使用声明性事件驱动的actor模型,使代码更简单更易于维护。 在这种声明性模型中,线程同步。异常处理和空对象条件等操作逻辑由框架处理,并完全从业务逻辑中移除。 这样,用户就可以编写多线程和多线程的逻辑,而无需调度单个任务或者创建单个锁定。

    绿色闪电支持通过内置的web服务器发布的精细粒度遥测信息,可以通过单一标志启用或者禁用。 启用后,该服务器允许用户检查关于类级CPU利用率和end-to-end数据吞吐量的实时度量( 无需任何专门的构建或者部署。

    性能

    绿色闪电基准由绿色装载器项目提供。 下面是一个图表,比较了绿闪的百分比和几个它的他 Web服务 框架的请求日志和遥测。

    Green Lightning Benchmark

    启动

    起始项目说明:https://github.com/oci-pronghorn/GreenLighter

    示例项目:https://github.com/oci-pronghorn/GreenLightning-APIhttps://github.com/oci-pronghorn/GreenLightning-Examples

    GitHub上的代码:https://github.com/oci-pronghorn/GreenLightning

    构建服务器:https://pronghorn.ci.cloudbees.com/job/GreenLightning/


    micr  HIG  PERF  性能  Runtime  
    相关文章