Oracle的Wookiee将微服务带给Scala开发人员

《星球大战》电影中,飞行员汉·索罗(Han Solo)探索了银河系,并伴有一种名为毛伊奇(Wookiee)的大型毛状生物。 Scala开发人员可以使用同名的框架来构建微服务。

Oracle的Wookiee是一个基于Scala的框架,使用了包括Akka工具包在内的技术,该工具包专门用于构建并发的,消息驱动的应用程序。 开源框架旨在使开发人员摆脱构建微服务的繁琐工作,并让他们“直接获得乐趣”,其文档指出。 Wookiee是Oracle Project Helidon的基于Scala的对等版本 ,该项目提供了用于编写微服务的Java库。

[了解什么是微服务 •然后学习如何构建微服务应用程序 •最后,学习如何为您的微服务选择数据库 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

Wookiee里面是什么

Wookie平台存储库包含核心,支持组件和测试库。 Wookiee既可以用作库又可以用作服务。 提供了一个名为HarnessService主类,以及开箱即用的便利。 HarnessService被执行以将框架用作服务。 提供了示例项目,以及用于开发组件或服务的Maven原型。

该库包括:

  • 执行命令的命令管理器。
  • 组件管理器,用于加载组件.jar文件和管理器。
  • 服务管理器,用于加载应用程序的主要业务逻辑所在的用户服务。
  • 组件和服务的基本日志记录。
  • 用于代码中常用功能的实用程序库。
  • 健康提供者,为服务和组件中的健康提供框架。

Wookiee中的组件提供可插入的核心功能。 这些组件被动态加载到框架中,从而使开发人员仅加载所需的组件。 组件由类对象定义; 组件特征可以在wookie-core项目中找到。 框架将在线束配置文件中由组件class-key定义的位置中启动任何组件。

在哪里下载Wookiee

您可以从GitHub 下载Wookiee

From: https://www.infoworld.com/article/3316942/oracles-wookiee-brings-microservices-to-scala-developers.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值