微服务作为在云中部署应用和服务的一项新技术,已成为当下的火爆话题。而在 Java 微服务生态中,Spring Cloud是开发人员的首选技术栈,同时也是Spring官方大力推荐的产品。我们现在访问 Spring 官网就会发现, Spring Boot 和 Spring Cloud 已经放到首页最重点突出的三个项目中的前两个,可见 Spring对这两个框架的重视程度。

QQ截图20190722093534.jpg

为此,叩丁狼教育将于2019年8月10日在上海举办猿圈第3期线下技术分享会,会上将邀请Spring Cloud Alibaba项目架构师小马哥mercyblitz给大家做Spring Cloud微服务架构的全面论述。

(猿圈,由叩丁狼教育牵头组建的一个在职程序员成长社群,不定期举办线下讲座和分享沙龙,每期会邀请不同的行业大佬给成员们分享前沿技术。)

此次叩丁狼教育邀请到的分享嘉宾小马哥(mercyblitz),是业内知名的BAT互联网技术专家、Apache Dubbo PMC、Spring Cloud Alibaba 项目架构师。目前主要负责集团中间件开源项目、微服务技术实施、架构衍进、基础设施构建等,已获得 SUN Java(SCJP、SCWCD、SCBCD)、 Oracle OCA 等认证。

微信图片_20190722090819.jpg

小马哥以“mercyblitz”身份出没在众多社区的开源项目中,“mercy”的意思是仁慈,符合他本人的性格,“blitz”的意思是集中力量的闪击式行动,代表了他的做事风格。小马哥著有书籍《Spring Boot编程思想(核心篇》》,目前在京东、当当、天猫热售中,获得众多好评。

据了解,叩丁狼的老学员大部分就职于中小型互联网公司,这一类企业往往没有足够的资金去投入开发自己的分布式系统基础设施,如果开发人员直接使用Spring Cloud一站式解决方案的话,就能从容应对业务发展,也能大大减少开发成本。所以这次分享的技术内容很贴合实际需求,对叩丁狼老学员们今后工作的开展会非常有帮助。

据悉,现场分享的主要内容有:

1、服务治理优化

服务注册与发现:理解 Eureka 的设计缺陷,以及如何使用 Nacos 注册中⼼提升稳定性;

服务调用:了解 Spring Cloud Open Feign 和@LoadBalanced RestTemplate设计和性能指标,如何实现服务调用的协议替换,达到提升性能的目的;

服务熔断:Hystrix 作为 Spring Cloud 标准熔断机制,它的实现相对复杂,需要开发人员理解 Java 高并发的细节,同时它的性能也有一定的消耗,如何通过 Sentinel 提升执行行性能,以及如何动态地调整服务熔断规则。

2、分布式运用

分布式配置:理解 Spring Cloud 分布式配置设计缺陷,包括:Config Server、Config Client 设计,以及  @RefreshScope 误用对性能的影响;

分布式事务:Seata 作为 Alibaba 开源的分布式解决方案,了解它是如何与 Spring Cloud 和Apache Dubbo 无缝整合以及核心原理;

服务发现和分布式配置提升:了解 Nacos 作为 Alibaba 开源的服务发现与分布式配置的竞品,相较于 Spring Cloud 技术栈,提供了更为丰富的分布式能力,不仅能帮助大家快速掌握开发模式,同时也将深入讨论实现原理。

活动议程:

13:30-14:00  签到入场

14:00-16:00  嘉宾分享(内容:服务治理优化)

16:00-16:15  茶歇

16:15-17:30  嘉宾分享(内容:分布式运用)

17:30-18:00  提问互动&抽奖送书

据了解,本次猿圈技术分享会依旧对叩丁狼学员免费开放,但仅限100个名额,非叩丁狼学员则需付费购买门票。活动将在现场随机抽取5位幸运观众,各送出一本小马哥亲笔签名的《Spring Boot 编程思想(核心篇)》,该书由小马哥本人编写,目前在京东、当当、天猫热售中。

QQ截图20190722100137.png猿圈3期最终版本.png