最近新技术学习方向
2017-06-27 14:37
197 查看
因为目前对 Spring Boot 的绝大部分内容和 Spring Cloud 主要内容都已掌握,虽然还有如 Eureka的原理和高可用、Hystrix 的聚合监控、Zuul 过滤器的编写和高可用、Spring Cloud Bus 的用途等内容需要研究学习,但是目前在新技术领域的学习重点转向 Reactive Programming 和 Go 语言。
Reactive Programming 是 Java 高并发领域的主流技术,虽然 Netty 已出现多年,并被广泛使用,但是在业务系统的开发中,反应式编程的应用还是非常有限。这其中的原因不外乎是异步编程的复杂性很高,在大部分程序员能写好顺序性的代码已实属不易。以 RxJava 和 Spring Reactor 为代表的 Reactive Programming 技术就是为了解决异步编程中的困难,并提供 Back Pressure 等特性以适应高并发场景。因为 Java 目前包括可遇见的未来,很难全面提供类似 Go 的协程特性。Kotlin 的协程特性也难以解决已有 Java 技术对高并发的需求。因此,学习 Reactive Programming 对于 Java 程序员来说很重要
Reactive Programming 是 Java 高并发领域的主流技术,虽然 Netty 已出现多年,并被广泛使用,但是在业务系统的开发中,反应式编程的应用还是非常有限。这其中的原因不外乎是异步编程的复杂性很高,在大部分程序员能写好顺序性的代码已实属不易。以 RxJava 和 Spring Reactor 为代表的 Reactive Programming 技术就是为了解决异步编程中的困难,并提供 Back Pressure 等特性以适应高并发场景。因为 Java 目前包括可遇见的未来,很难全面提供类似 Go 的协程特性。Kotlin 的协程特性也难以解决已有 Java 技术对高并发的需求。因此,学习 Reactive Programming 对于 Java 程序员来说很重要
相关文章推荐
- 最近的学习方向
- 最近学习方向
- 最近学习方向
- 规划一下最近的学习方向
- 最近学习的简单源码 三
- 最近的学习...
- 学习linux方向 之说
- 学习新技术的10个建议
- flash学习笔记:人物行走八方向坐标。
- 最近有兴趣看一下批处理.bat的一些知识 网上看到,转进来给有兴趣的相互学习
- 最近学习总结
- 如何学习一门新技术(感想)
- 未来的学习重点方向~
- Microsoft 2013 新技术学习笔记 四
- 整理下最近LINUX学习笔记
- 博主最近学习
- 调试技术能够让新技术的学习事半功倍
- Java Web开发及应用软件方向的学习计划
- 最近一段时间的java框架学习总结
- 最近在学习maxscript,记了一些笔记,分享给我的朋友们!