博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
专为 Python 初学者准备的 IDE 你用过吗?
阅读量:6854 次
发布时间:2019-06-26

本文共 773 字,大约阅读时间需要 2 分钟。

目前关于 Java 微服务框架的选择十分多,老牌的诸如 Spring Cloud, Thrift, ZeroC, Dubbo 等,新生的也有 。本文推荐的 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 诞生的初衷。”

本文来自云栖社区合作伙伴“开源中国”

本文作者:达尔文

转载地址:http://dffyl.baihongyu.com/

你可能感兴趣的文章
跨站脚本功攻击,xss,一个简单的例子让你知道什么是xss攻击
查看>>
win 停止tomcat
查看>>
Laravel-mix 中文文档
查看>>
Eureka核心知识点
查看>>
Sword STL迭代器prev,next相关函数
查看>>
小学生坐马桶上都看得懂的加密与通讯
查看>>
MS CRM 2011 如何从外部连接CRM 二
查看>>
Eclipse构建路径
查看>>
10条不可不知的手机礼仪 看看你犯过哪几项?
查看>>
:c#的remoting里,CallContext.GetData获得的对象老是空的?该怎么处理
查看>>
.NET设计模式(2): 工厂方法模式
查看>>
appium 自动化测试之知乎Android客户端
查看>>
如何使用Log4j?
查看>>
发送一个记录数据包
查看>>
开发资源汇聚 - jQuery (持续更新中)
查看>>
界面演示
查看>>
使用SQL Database Migration Wizard把SQL Server 2008迁移到Windows Azure SQL Database
查看>>
给线程发送消息让它执行不同的处理
查看>>
Bitcoin Cash到底是一种协议、还是一种产品?
查看>>
从数学到实现,全面回顾高斯过程中的函数最优化
查看>>