RSocket

SpringBoot从入门到放弃,原理篇-自动配置原理

十年热恋 提交于 2019-12-04 17:23:25
SpringBoot从入门到放弃,原理篇-自动配置原理 springboot自动配置原理 配置文件能配置的属性参照 自动配置原理 1、springboot启动的时候加载主配置类,开启了自动配置功能@EnableAutoConfiguration 2、@EnableAutoConfiguration 作用: 利用EnableAutoConfigurationImportSelector给容器中导入一些组件 可以查看seletcImports方法的内容 List<String> configurations = getCandidateConfigurations(annotationMetadata, attributes); 获取候选的配置 SpringFactoriesLoader.loadFactoryNames() 扫描所有jar包类路径下 META-INF/springboot.factories 把扫描到的这些文件袋额内容包装成properties对象。 从properties中获取到EnableAutoConfiguration.class类(类名)对应的值,然后把他们添加到容器中 将类路径下 META-INF/spring.factories里边配置的所有EnableAutoConfigration的值加入到了容器中; (spring-boot

重磅来袭!Reactive 架构专场四城巡回演讲

随声附和 提交于 2019-12-04 13:44:38
Reactive 究竟是什么?Reactive 对架构设计的影响和冲击,以及给开发方式带来的改变有哪些?为什么阿里巴巴、Pivotal、Facebook 纷纷在生产环境中实践 Reactive? 本次的四城巡演活动中,我们请到了著名的 JAVA 布道师 JoshLong、阿里巴巴 P9 雷卷以及 Netifi CTO Ryland Degnan 等国内外大牛现场为你解答以上疑问! 活动亮点 著名 Java 布道师 Josh Long(龍之春)现场详解如何使用 Reactor、RSocket 进行编程以及 Spring Gateway 等 Spring 新特性; 阿里巴巴资深专家雷卷讲述阿里云上如何接入和使用 RSocket Broker? Netifi CTO 将对 RSocket 进行全面介绍,包括 RSocket broker 的实现和功能以及 RSocket 等内容。 活动详情 北京场 时间:11 月 21 日 16:30-20:20 预约直播链接: https://developer.aliyun.com/live/1650 报名方式: 戳我报名 杭州场 时间:11 月 22 日 13:30-17:55 预约直播链接: https://developer.aliyun.com/live/1651 报名方式: 戳我报名 深圳场 时间:11 月 23 日 13:00-16:50

Dubbo 3.0 !提升不止一点点!

蹲街弑〆低调 提交于 2019-12-04 08:27:13
Dubbo 自 2011 年 10 月 27 日开源后,已被许多非阿里系的公司使用,其中既有当当网、网易考拉等互联网公司,也不乏中国人寿、青岛海尔等大型传统企业。 自去年 12 月开始,Dubbo 3.0 便已正式进入开发阶段,并备受社区和广大 Dubbo 用户的关注。 本文将为您详细解读 Dubbo 3.0 预览版的新特性和新功能。 下面先解答一下两个有意思的与 Dubbo 相关的疑问: 1、为什么 Dubbo 一开源就是 2.0 版本?之前是否存在 1.0 版本? 笔者曾做过 Dubbo 协议的适配兼容,Dubbo 确实存在过 1.x 版本,而且从协议设计和模型设计上都与 2.0 的开源版本协议是完全不一样的。下图是关于 Dubbo 的发展路径: 2、阿里内部正在使用 Dubbo 开源版本吗? 是的,非常确定,当前开源版本的 Dubbo 在阿里巴巴被广泛使用,而阿里的电商核心部门是用的 HSF2.2 版本,这个版本是兼容了 Dubbo 使用方式和 Remoting 协议。当然,我们现在正在做 HSF2.2 的升级,直接依赖开源版本的 Dubbo 来做内核的统一。所以,Dubbo 是得到大规模线上系统验证的分布式服务框架,这一点毋容置疑。 Dubbo 3.0 预览版的要点 Dubbo 3.0 在设计和功能上的新增支持和改进,主要是以下四方面: 1、Dubbo 内核之 Filter

阿里雷卷:Reactive 基金会的成立将对开发方式带来哪些影响?

家住魔仙堡 提交于 2019-11-29 18:57:44
作者 | 赵钰莹 近日,Linux 基金会宣布成立 Reactive 基金会。对于 Reactive,各位开发者应该并不陌生,尤其是 Node.js 开发者,但真正了解并意识到这件事情对开发方式带来的影响的恐怕不多。本文,InfoQ 有幸第一时间对推动阿里巴巴成为该基金会初创成员的阿里巴巴资深技术专家雷卷进行了独家采访,进一步全面了解 Reactive 基金会的成立背景及其对开发方式的发展推动。 Reactive 基金会是什么? 近日,Linux 基金会 宣布启动 Reactive 基金会,旨在加速发展构建下一代网络应用程序的架构。该基金会由阿里巴巴、Facebook、Lightbend、Netifi 和 Pivotal 等初始成员组成。涉及成功的开源规范 Reactive Streams 和 RSocket,以及编程语言实现。<br /> <br />虽然 Reactive 基金会刚刚成立,但 Reactive,也就是开发者常说的响应式编程,已经发展多年。2011 年,Reactive 就开始步入大众视野, 当时微软在 .Net Framework 4.0 中内置了Reactive 支持,称之为 Reactive Extensions。2013 年,广大 Java 开发者熟知的 RxJava 发布。接下来,Reactive 进入飞速发展阶段,先后出现了 RxRuby、RxJS