被一个微软的朋友邀请参加他们的Java技术分享!

JavaGuide

共 1090字,需浏览 3分钟

 ·

2021-06-17 00:11

前段时间听一个微软的朋友说,他们下周日要搞一个线上直播+线下 (上海Reactor)的 Java 技术分享。作为一名主要使用 Java 进行开发的程序员,说实话,我非常感兴趣。

d1f52d8f88d9798870bd5e7201636e2c.webp

很多搞 Java 开发的小伙伴可能觉得微软并没有项目会使用 Java 进行开发。实际上,微软中国还是有挺多 Java 项目的,比如各种 VS Code Java 插件(如 vscode-java-debug),再比如 Azure SDK for Java 、Azure Spring Cloud 。

并且,由于众多的 Java 开发者以及其庞大的生态,微软这些年在 Java 领域的投入越来越大,默默搞了很多事情。

前段时间微软宣布开源了 Microsoft Build of OpenJDK ,这是一个 OpenJDK 的长期支持发行版。

8cc3313aefb3f6b1fa045bd8fed4b8a9.webp

据说,微软内部部署了超过  50 万台 JVM,其中有至少 14 万台基于 Microsoft Build of OpenJDK。

再聊聊微软在微服务领域的尝试!

我们知道,当下,微服务架构非常流行,大部分公司都会选择使用 Spring Boot + Spring Cloud 来搭建微服务系统。我们通常把 Spring Cloud 理解为一系列开源组件的集合,它的目的就是为开发者提供开箱即用的微服务开发体验。这得益于 Spring Cloud 抽象了一套通用的微服务开发模式,为开发者提供了下面这些开箱即用的功能:

  • 服务注册与发现
  • 路由
  • 服务调用
  • 负载均衡
  • 熔断限流
  • 全局锁
  • 链路追踪
  • ......

Spring Cloud 确实好用,解决了微服务系统开发的很多问题。不过,对于大规模微服务来说, 架构安全性、可扩展性、可观测性都面临着严峻的挑战。

为此,微软又花了几年时间和 VMWare 联合打造了Azure Spring Cloud 的全托管环境

004069cd5648865c5e1cefe4d959ad62.webp

Azure Spring Cloud 是业界首个Spring Boot微服务的全托管PaaS平台,消除了管理基础架构所花费的时间,使Spring Boot应用程序能够轻松投入生产。

6b581e7843544f150b74bf8dee1a6e5f.webp

最后,除了我上面提到的这些,这次还会有微软&腾讯的技术专家分享:

  • 微服务安全 :认证&鉴权、SSL、加密配置文件中的敏感信息、证书的管理
  • JVM GC :ZGC回顾、ZGC生产环境中遇到的问题、ZGC在腾讯的落地案例
  • ......

抢不到线下门票,或者无法来到现场?你还可以选择线上围观:


B站直播间地址http://live.bilibili.com/21704593

浏览 35
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报