最近新技术学习方向

因为目前对 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 程序员来说很重要

转载于:https://my.oschina.net/lifany/blog/1036617

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值