專為Python初學者準備的IDE你用過嗎?

技術小能手發表於2018-11-15

目前關於 Java 微服務框架的選擇十分多,老牌的諸如 Spring Cloud, Thrift, ZeroC, Dubbo 等,新生的也有 Micronaut。本文推薦的 Helidon 是甲骨文打造的一個微服務框架,這是一個用於編寫微服務的 Java 開源庫,這些微服務執行在由 Netty 提供支援的快速 Web 核心上。Helidon 已正式加入 Eclipse MicroProfile。

示例程式碼

MicroFramework

WebServer.create(
  Routing.builder()
    .get("/greet", (req, res)
       -> res.send("Hello World!"))
    .build())
  .start();

MicroProfile

public class GreetService {
  @GET
  @Path("/greet")
  public String getMsg() {
    return "Hello World!";
  }
}

甲骨文的高階軟體開發經理和 Helidon 專案負責人 Dmitry Kornilov 講述了 Helidon 誕生的初衷:“當我們進入雲世界時,微服務架構開始變得非常受歡迎,它們主要被用於建立雲服務。我們也意識到需要改變開發體驗,我們可以使用 Java EE 構建微服務,但最好有一個框架從頭開始就是設計用於構建微服務的。我們還希望建立一組輕量級的庫,它們不需要應用程式伺服器,並且可以在 Java SE 應用程式中使用。這些庫也可以彼此分開使用,但是當一起使用時,將為開發者提供建立微服務所需的一切東西:配置、安全性和 Web 伺服器。這就是 Helidon 誕生的初衷。”


本文來自雲棲社群合作伙伴“開源中國”

本文作者:達爾文

原文連結


相關文章