乐趣区

关于azure:Java-on-Azure-Tooling-6月更新|Azure-Toolkit-for-IntelliJ-与-Gradle插件

作者:Jialuo Gan
排版:Rani Sun

大家好,欢送来到 Java on Azure Tooling 的 6 月更新。在这次更新中,咱们将为 Azure toolkit for IntelliJ 引入以利用为核心的新视图,这将使治理界面对用户更加敌对。此外,咱们还新增了对更多 Azure 服务的反对。对于 Gradle 插件,咱们为 Azure Web Apps 和 Azure Functions 提供了一些新反对。咱们心愿你喜爱这些新性能并与咱们分享你的反馈。让咱们开始吧!

Azure Toolkit for IntelliJ 更新

Azure Explorer 中以利用为核心的新视图

在 4 月份的博客中,咱们首次在路线图中介绍了以利用为核心的概念。目前 Azure 资源管理器(Azure Explorer)通过长时间倒退,曾经扩大并反对多种云资源。Azure 资源管理器是 Web 利用(Web Apps)、Function 利用(Function Apps)、Spring 利用(Spring Apps)、虚拟机(Virtual Machines)、存储账户(Storage Accounts)、数据库(Databases)和其余服务的逻辑汇合。但它是按资源类型而不是按利用类型(资源组,Resource Groups)分组的。对于在 Azure 资源管理器中执行操作的开发者来说,该视图将使治理和了解一个利用中具体波及的哪些服务或产品变得复杂。咱们还发现,在按服务类型分组的资源视图内,一些开发人员可能偏向于失去关注点或感到手足无措。

基于这些起因,咱们始终在进行投资,以改良和引入这种以应用程序为核心的新视图。通过此视图,它将帮忙开发者意识和定义应用程序中的具体内容。在上面的展现中,你将可能看到按利用分组的 Azure 资源的视图。

要尝试这个新性能,你能够在 Azure 资源管理器中找到根节点—资源组(Resource Groups)。你能够发现对于每个应用程序,属于同一资源组的所有资源被汇合在一起。如果须要,你能够为每个应用程序创立或删除资源组中的资源。上面是一个简短的演示。

Application Insights 反对

在最新公布的版本中,Azure Toolkit for IntelliJ 上曾经提供对利用洞察(Application Insights)的反对,这样开发者就能够间接在 Azure 资源管理器(Azure Explorer)中治理利用洞察。要创立它,你只须要找到 Application Insights 结点,而后右击它,抉择“create”。

有了这种性能上的反对,你能够在创立 Application Insights 之后通过 Azure Resource Connector 手动配置资源连贯。

当你在“Open Live Metrics”选项中右击节点时,它将导航你到 Application Insights 的门户网站,在那里你能够在部署的全流程中实时察看信息流并定位你的应用程序的性能。

Spring Apps 更新

最近,Azure Spring Apps Enterprise 正式发表可用。咱们曾经在产品上对 Azure Spring Cloud Enterprise 进行投资并反对相干性能。如果你抉择应用 Azure Spring Apps 的企业级定价规定,你能够简略地右击 Spring 应用程序集群节点下的“create”选项来实现配置。

为了加强这种体验,咱们在 vCPU 版本中额定反对 0.5 内核和 512M 内存。此外,你不须要为企业级应用程序指定运行时刻(runtime),因为它将从源代码或我的项目中自动检测运行时刻来进行部署。在部署实现后,你能够简略地右击节点,抉择“Show properties”来查看配置。

Gradle Plugin 更新

Deployment Slots 反对

当你将 Web 利用或 Function 利用部署到 Azure App Service 时,你能够应用一个独自的部署槽(deployment slot)而不是默认的生产槽(default production slot)。通过这种形式,你能够先在暂存部署槽中验证任何利用的变动,而后在同一个应用服务中把它替换成生产槽。

azurewebapp {
    ...
    deploymentSlot {
      name = 'xxx'
      configurationSource = 'parent'
    }
}

从 6 月份开始在最新的版本中,你能够尝试 Gradle 插件对于 deployment slots 的反对,对版本为 1.4.0. 的 Azure Web App 和版本为 1.9.0. 的 Azure Functions 均提供反对。你能够在 build.gradle 文件中手动增加以上配置,来尝试这个新性能。

要理解更多对于 Gradle 插件的信息,你能够找到更多细节如何用 Gradle 将 Java Web 利用一步步部署到 Azure。

反馈与倡议

如果您有趣味,请不要犹豫并尝试应用咱们的产品吧! 您的反馈和倡议对咱们十分重要,将有助于咱们产品的将来倒退。

  • 在此博文上留下您的评论
  • 在产品的官网 GitHub 页面上创立一个性能申请或提交一个谬误
  • 填写咱们的考察问卷

资源

以下链接和资源能帮忙您更好地理解 Java on Azure Tooling 的相干信息:

  • Azure Toolkit for IntelliJ 的官网文档
  • Azure Toolkit for Eclipse 的官网文档
  • 基于 Azure Web Apps/Functions/Spring Cloud 的 Maven 插件官网文档
  • 基于 Azure Web Apps/Functions 的 Gradle 插件官网文档
  • 基于 Azure Spring Apps 的 VS Code 插件官网文档
退出移动版