V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
winffee
V2EX  ›  云计算

Java on Azure Tooling 的更新 – 2022 年 11 月 支持 Azure Spring Apps 和 Azure Function Apps 的远程调试支持

  •  
  •   winffee · 2022-12-08 15:09:21 +08:00 · 1146 次点击
    这是一个创建于 742 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,欢迎回到 11 月的 Java on Azure Tooling 的更新。在这次更新中,我们将引入对 Azure Spring Apps 和 Azure Function Apps 的远程调试支持。此外,我们还做了一些改进,使用户可以更容易地配置 App 设置。请下载并安装Azure Toolkit for IntelliJ。我们希望你喜欢这些功能,并享受我们的 Azure 工具包带来的流畅体验。那么让我们开始吧。

    Azure Toolkit for IntelliJ 提升

    基于 Azure Spring Apps 和 Azure Function Apps 的 Remote debugging 支持

    正如我们在10 月份的博客中谈到的,在云原生环境中非常需要远程调试( Remote debugging ),这可以帮助开发人员在微服务架构下监控和排除应用程序的问题。通过使用这一功能,它可以通过直接查看代码来增强故障排除的体验,特别是当某些问题只能在特定环境中重现时。

    在最新的版本中,我们增加了对 IntelliJ IDEA 和 VS Code 中 Azure Spring Apps 和 Azure Function Apps 远程调试的支持。以 Azure Spring Apps 在 IntelliJ IDEA 上的远程调试体验为例,你可以按照以下步骤进行:

    • 用代码行设置断点
    • 为一个 Spring 应用实例启用 /禁用远程调试功能

    • 选择有 “附加调试器( Attach debugger ) “选项的实例,开始调试
    • 稍后,你可以在调试模式下进行其他操作并运行该程序

    当你完成远程调试过程后,为了安全起见,请关闭远程调试功能。你可以在 Azure 资源管理器中右键单击实例,选择 “禁用远程调试”。更多的细节,请参考这篇文档。这里也有一个简短的演示。

    我们还为 Azure Functions 的远程调试提供了类似的新体验。下面是它的另一个演示。

    App Settings 增强

    对于 Azure 应用服务和 Azure 函数,你可以使用应用设置来存储和改变配置设置,这些设置大多是作为环境变量传递给应用代码的变量。更多详情,请参见配置 App Service 应用

    我们一直在收到相关 Java 开发人员的反馈,他们希望 Azure Toolkit for IntelliJ 也能对应用设置配置( App Settings Configuration )提供更多支持。在最新的版本中,你将有更多的灵活性来管理你的配置。当你第一次创建 Azure App Service/Azure Functions ,或者它们已经被部署到 Azure 时,你可以直接在 IntelliJ 中添加、修改和更新应用设置。此外,我们还提供了搜索框,以方便用户快速查找。这里也有一个简短的演示。

    反馈与建议

    如果您感兴趣,请不要犹豫并尝试使用我们的产品吧! 您的反馈和建议对我们非常重要,将有助于我们产品的未来发展。

    资源

    以下链接和资源能帮助您更好地了解 Java on Azure Tooling 的相关信息:

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1060 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:43 · PVG 03:43 · LAX 11:43 · JFK 14:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.