Recent Posts

用Rust实现一个高效的REST解析工具

本文有 7076 字,大约需要 17 分钟可以读完, 创建于 2018-09-23

公司里面进来切换到了一个新的Backlog管理工具来管理日常的需求和项目规划,可惜新的工具虽然是名门之秀的JIRA(来自于澳大利亚的IT公司confluence),但是访问起来却异常痛苦, 经常一个页面打开需要等待大半天还是不是崩溃。有些心急的同时已经默默地回到了老的方式,导出数据到Excel然后打开Office...

标准化和生产环境就绪的微服务

本文有 13999 字,大约需要 34 分钟可以读完, 创建于 2018-05-20

微服务作为一种分布式的软件架构风格几乎已经席卷软件开发的各个角落;尽管它从被明确提出之后也很快经历了大量的质疑、批判乃至否定; 然而背后实践这一符合康威定律的简单(将问题分而治之)而又复杂(需要解决服务本身引起的的许多复杂的基础设施问题)的架构风格的组织却与日俱增。 其原因也不过是随着云计算技术的逐步深入,分布式...

云原生应用

本文有 7596 字,大约需要 18 分钟可以读完, 创建于 2018-04-26

云原生应用试图从思想层面对我们编写和发布软件的方式来一次深刻的革命;这一设想其实是基于目前的大部分云计算平台上运行的应用都是从传统的非云平台环境上移植过来的。

Spring新版本的响应式编程

本文有 10857 字,大约需要 27 分钟可以读完, 创建于 2018-04-04

流式编程在微服务架构风格越来越流行的背景下日益引起开发者的关注 (前文有一些简单探讨) ,新的Java语言规范加入了流的概念从语言库上添加了对FRP的支持。 Spring最新的5.0版本更新也顺应这一潮流,加入了原生支持FRP的行列。

函数式反应式编程

本文有 14372 字,大约需要 35 分钟可以读完, 创建于 2018-03-10

流式编程或者响应式编程则是一个不断进入我们视线的设计概念;它采用声明式编程范式,并将数据流和数据更新的处理作为程序运算的核心。 由于函数式编程本身即强调声明式编程,这使得用函数式编程的语言或者工具来实现响应式编程更自然清晰, 一般人们将二者的结合称为函数式反应式编程或者FRP。 FRP最早可以追溯到微软和耶鲁的两...