查看原文
其他

[直播分享] Spring Cloud 服务发现新选择 - Alibaba Nacos Discovery

mercyblitz 次灵均阁 2021-09-05

内容简介

本次直播向小伙伴隆重介绍 Spring Cloud 服务发现(Service Discovery)新选择 - Alibaba Nacos Discovery,作为 Spring Cloud 官方孵化项目 Spring Cloud Alibaba 的子模块,小马哥将采用 Live Coding 的方式为朋友们演示 spring-cloud-alibaba-nacos-discovery 相关功能特性。同时给大家报告 Spring Cloud 现行方案的优劣,并说明 Nacos 整体项目架构、背后思考以及未来愿景。

面向受众

基本要求

  • 三年以上的 Java 开发经验的初/高级工程师

  • 了解 Spring Boot / Spring Cloud 技术

建议要求

  • 五年以上 Java 开源经验的高级工程师/架构师

  • 熟悉 Spring Boot / Spring Cloud以及 Cloud Native 技术栈

主播简介

小马哥,Java 界的小学生,职场摸爬滚打十余年。一路打怪练级,曾侥幸通过 SUN Java(SCJP、SCWCD、SCBCD)以及 Oracle OCA 等认证。今承蒙同僚错爱,荣膺 Apache Dubbo PPMC、Spring Cloud 孵化项目组成员,让小弟能够为社区和公司贡献微薄的力量。

微博/微信:mercyblitz

Github : https://github.com/mercyblitz

斗鱼:https://www.douyu.com/mercyblitz

整体安排

本次议程时间安排在本周五(9月21号)晚八点,斗鱼直播平台分享,主议题的讨论由上、下两个半场组成,各 45 分钟左右,中场休息 10 分钟。随后,进入“问答互动”和“下期预告”环节,总体时长控制在两小时左右,直播地址:

议程大纲

第一部分 Spring Cloud 服务发现现状

服务发现(Service Discovery)作为 Spring Cloud 最核心功能特性之一,受到业界的广泛关注。在现行的 Spring Cloud 服务发现技术体系中,以 Spring Cloud Eureka 为典型代表,它作为官方推荐解决方案,被业界广泛运用,然而其设计缺陷也非常之明显。本部分将着重分享 Eureka 大规模的实践经验,并对比其他官方实现(Spring Cloud Zookeeper 和 Spring Cloud Consul),举例说明三者的适用范围,最终结合源码,讨论 Spring Cloud Commons 抽象。

  • 时间:~25 分钟

第二部分 Spring Cloud Alibaba Nacos Discovery

spring-cloud-alibaba-nacos-discovery 作为 Spring Cloud Alibaba 服务发现的核心模块,其架构基础与 Spring Cloud 现行方案相同,均构建在 Spring Cloud Commons 抽象。因此,它在 Spring Cloud 服务发现的使用上,开发人员将不会心存任何的违和感。讨论的重点将以 Demo 的方式,向小伙伴介绍基本使用方法,以及如何从现行 Spring Cloud 服务发现解决方案迁移至 Spring Cloud Alibaba Nacos Discovery。

  • 时间:~45 分钟

第三部分 Alibaba Nacos 生态介绍

从功能特性而言, spring-cloud-alibaba-nacos-discovery 仅是 Nacos 在 Spring Cloud 服务发现的解决方案,Nacos 在 Spring Cloud 中还支持分布式配置的特性。与开源产品不同的是,Nacos 曾经历过中国特色的超大流量考验,以及巨型规模的集群实施,无论从经验积累还是技术沉淀,现行 Spring Cloud 解决方案都是无法比拟的。然而这并非说明它完美无缺,在内部的评估和讨论中,也发现其中差距和文化差异。为了解决这些问题,讨论将从整体架构和设计思考两个方面,介绍 Nacos 与 Spring 技术栈整合情况,以及与其他开源方案的适配思考,整体上,降低 Nacos 使用门槛,使迁移成本接近为零,达到“一次开发,到处运行”的目的。

  • 时间:~20 分钟

问答互动

现场留给小伙伴们十分钟的互动时间,议题不限于本次分享。

下期预告

下次直播议题和时间将在现场公布,我们在斗鱼平台不见不散。

请扫描下方二维码,关注小马哥公众号,关注后,可收到直播预告哦:


特别声明

本次直播为个人技术分享,不涉及和讨论具体公司和相关知识产权,也不代表公司或者官方立场。

资源推荐

官方网站

  • Nacos:https://nacos.io/

  • Dubbo:https://dubbo.apache.org/

代码工程

  • Alibaba Nacos : https://github.com/alibaba/nacos

  • Nacos Spring:https://github.com/nacos-group/nacos-spring-project

  • Nacos Spring Boot:https://github.com/nacos-group/nacos-spring-boot-project

  • Nacos Spring Cloud:https://github.com/spring-cloud-incubator/spring-cloud-alibaba

  • Apache Dubbo:https://github.com/apache/incubator-dubbo

  • Apache Dubbo Spring Boot:https://github.com/apache/incubator-dubbo-spring-boot-project

线上课程

  • 慕课网:《Spring Boot 2.0深度实践之核心技术篇》

  • segmentfault.com:《Java 微服务实践 - Spring Boot / Spring Cloud》    

小马哥新书

  • 《Spring Boot 编程思想 - 核心卷》(年底出版)


: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存