标签:响应式

Java

Spring 5.x 新特性

xubiao.zhuang 发布于 2019-02-14

Spring 5.0是在2013年发布Spring 4后的第一个大版本,5.0 M1在2016年7月28日发布。随着慢慢的推广,使用它的人数肯定也会越来越多,那么Spring 5有哪些新的特性呢?一起来看下吧 基本可以归为如下几类: JDK版本升级 Core框架修订,核心容器更新...

阅读(14)评论(0)赞 (0)

编程技术

Proteus是使用RSocket构建流式微服务的新平台

邓龙华 发布于 2019-02-07

Netifi Proteus是类似Spring Cloud的,但是基于RSocket构建的下一代反应式微服务平台,它让开发人员通过在单个可部署中透明地提供API管理,路由,服务发现,预测负载平衡和超低延迟RPC来专注于他们的产品。 Spring Cloud各个组件之间通信时基于通...

阅读(37)评论(0)赞 (0)

Java

用Java构建反应式REST API – Kalpa Senanayake

wenming.gapo 发布于 2019-02-06

本文的重点是使用Java构建RESTFul API,同时受益于反应式编程模型。但与大多数关于此主题的其他文章不同,本文不会急于直接编写代码。它将指导您完成此编程范例的主干,以便您对其有充分的了解。然后使用该知识构建API。 该系列由两部分组成。第一部分介绍了反应系统和反应式编程,...

阅读(31)评论(0)赞 (0)

Java

Spring Cloud Gateway使用简介

zhuangli 发布于 2019-02-01

Spring Cloud Gateway是类似Nginx的网关路由代理,有替代原来Spring cloud zuul之意: Spring 5 推出了自己的Spring Cloud Gateway,支持Java 8、Reactor API,可在Spring Boot 2 使用,看到...

阅读(29)评论(0)赞 (0)

Java

2019年JavaEE领域预测 – adambien

darida 发布于 2019-01-31

1.甲骨文开放整个JDK的举动为亚马逊,RedHat或Azul Systems等第三方公司开辟了市场, 以继续为Java提供支持。GraalVM等创新也让Java 变得有趣。开源领域和Tiobe语言索引中的 Java流行度应该会在2019年增长。 2. 无服务器/函数即服务是一种...

阅读(36)评论(0)赞 (0)

Java

RPC 框架的可靠性设计

10

hellas 发布于 2019-01-31

1. 背景 1.1 分布式调用引入的故障 在传统的单体架构中,业务服务调用都是本地方法调用,不会涉及到网络通信、协议栈、消息序列化和反序列化等,当使用 RPC 框架将业务由单体架构改造成分布式系统之后,本地方法调用将演变成跨进程的远程调用,会引入一些新的故障点,如下所示: 图 1...

阅读(32)评论(0)赞 (0)

Java

RxJava源码分析及版本对比(一)——1.x版本基本使用分析

小丁 发布于 2019-01-25

RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable...

阅读(28)评论(0)赞 (0)

Java

Spring Cloud(十八):Spring Cloud Gateway(读取、修改 Request Body)

2

zhuangli 发布于 2019-01-16

Spring Cloud Gateway(以下简称 SCG)做为网关服务,是其他各服务对外中转站,通过 SCG 进行请求转发。 在请求到达真正的微服务之前,我们可以在这里做一些预处理,比如:来源合法性检测,权限校验,反爬虫之类… 因为业务需要,我们的服务的请求参数都是经过加密的。...

阅读(69)评论(0)赞 (0)

Java

SpringCloud Finchley Gateway 缓存请求Body和Form表单

puefu.he 发布于 2019-01-15

在接入Spring-Cloud-Gateway时,可能有需求进行缓存Json-Body数据或者Form-Urlencoded数据的情况。 由于Spring-Cloud-Gateway是以WebFlux为基础的响应式架构设计,所以在原有Zuul基础上迁移过来的过程中,传统的编程思路...

阅读(56)评论(0)赞 (0)

编程技术

全面异步化:淘宝反应式架构升级探索

2

Harries 发布于 2019-01-15

2018 年初,淘宝开始尝试对整体架构进行升级,经过近一年的探索,实现了全面异步化,这一架构升级在部分应用中取得了 40% 以上的性能提升,同时也为后续的回压推进打下了基础。负责该项架构升级的是淘宝技术专家许泽彬,他在 2018 领域驱动设计中国峰会上做了《淘宝应用架构升级——反...

阅读(46)评论(0)赞 (0)

Spring

Spring Cloud Hystrix 源码学习合集

2

小丁 发布于 2019-01-15

阅读原文可查看文中连接 Hystrix: Latency and Fault Tolerance for Distributed Systems 近期逐渐学习了 Hystrix 这位  “守护神” 的部分源码,本文作为 Hystrix 系列的小结篇。 在刚看完一丢丢源码...

阅读(43)评论(0)赞 (0)

Java

Dubbo Ecosystem – 从微服务框架到微服务生态

10

尖兵 发布于 2019-01-14

从微服务框架到微服务生态,这是微服务发展的必然趋势,也是Dubbo社区满足开发者更高效的构建微服务体系期望的使命和担当。 近期,Apache Dubbo PPMC 望陶(社区昵称:ralf0131)做了主题为《首次直播揭秘 Apache Dubbo Ecosystem:从微服务框...

阅读(55)评论(0)赞 (0)

Java

深入RxJava2 源码解析(一)

1

xiaoli.he 发布于 2019-01-09

本文作者JasonChen,原文地址: http://chblog.me/2018/12/19/rxjava2%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90(%E4%B8%80)/ ReactiveX 响应式编程库,这是一个程序库,通过使用 可观察...

阅读(42)评论(0)赞 (0)

Java

关于RxJava的基础心法解析

2

xiaoli.he 发布于 2019-01-07

我接触Rxjava是在2015年底,已经过去4年的时间了。 2016年学习过一阵子 RxJava 的操作符也做过一些笔记,我们项目的网络请求框架也替换成了 Okhttp+Retrofit ,所以使用 RxJava 做线程间切换就非常好用。 一开始接触 RxJava 感觉除了线程切...

阅读(53)评论(0)赞 (0)

Java

使用 React + Redux 制作兰顿蚂蚁演示程序

3

邓龙华 发布于 2019-01-07

最早接触兰顿蚂蚁是在做参数化的时候,那时候只感觉好奇,以为是很复杂的东西。因无意中看到 生命游戏 的 React 实现,所以希望通过兰顿蚂蚁的例子再学习一下 React。 兰顿蚂蚁的规则非常简单: 如果蚂蚁位于白色方块,则向右旋转 90°,反转方块的颜色,然后向前移动一步...

阅读(36)评论(0)赞 (0)

Java

响应式架构与 RxJava 在有赞零售的实践

4

Harries 发布于 2019-01-05

文 | 陈肃 on 有赞零售 随着有赞零售业务的快速发展,系统和业务复杂度也在不断提升。如何解决系统服务化后,多个系统之间的耦合,提升业务的响应时间与吞吐量,有效保证系统的健壮性和稳定性,是我们面临的主要问题。结合目前技术体系和业务特点的思考,我们在业务中实践了响应式架构以及 R...

阅读(67)评论(0)赞 (0)

Java

2018年最畅销的20本新书,你错过了几本?

22

puefu.he 发布于 2019-01-04

今天小编汇总 异步图书最畅销的20种新书 ,包含2018年原创新书榜TOP10、2018年引进新书榜TOP10,下面,就让我们一起来看看有哪些好书榜上有名~ 2018年原创新书榜 :book:《CSS世界》 :book:《精通数据科学:从线性回归到深度学习》 :book:《深入理...

阅读(79)评论(0)赞 (0)

Java

Java 学习之路

Harries 发布于 2018-12-31

前几天刷微博,看到博主 @Java大本营 发了一个图片,总结 Java 一些常见的知识点,感觉挺好,整理成文字版,发在我的个人博客,作为一个大家学习复习的文档,也欢迎有人在评论中留下各种参考资料,一下是正文。 一、基础篇 1. JVM ①. JVM 内存结构 堆、栈、方法区、直接...

阅读(97)评论(0)赞 (0)