"关于Spring-statemachine的一些看法""关于Spring-statemachine的一些看法" " 我们需要有状态的状态机么?" 昨天和今天再一次翻看了一下Spring-Statemachine项目的最新进展, 上一次看这个项目的文档还是几年前。 之所以之前关注这个项目主要有2个原因吧,第一个就是spring的project一般比较有质量保证,第二个是状态机本身是一个用途非常广泛的架构设计。所以xkrivzooh2021年5月11日postspringjava系统设计大约 3 分钟
集群调用容错的套路集群调用容错的套路 在日常的工作和系统设计中,我们经常会使用RPC调用,而我们所部署的服务一般也都是集群模式。我们知道在分布式系统架构中,因为有很多的可能性,比如服务发布重启,网络抖动等问题,都可能会导致RPC调用失败,一般情况下我们的集群调用设计都需要有一定的容错策略。本篇文章就总结一下常见的集群调用容错套路: Failover Cluster; Failxkrivzooh2019年3月26日post中间件系统设计大约 2 分钟
如何设计密码重置功能如何设计密码重置功能 密码重置功能或者说密码找回功能是互联网行业的一项基本功能,本篇文章主要总结一下完成这个功能需要注意的一些点,主要遵循以下几条原则: 密码要「安全的」存储,我个人一般推荐bcrypt加密算法,当然PBKDF2和scrypt也很不错。; 密码找回功能,不能告诉用户原来密码,而是应该让用户重置密码。; 尽量不要采用预先分配一个密码,然后告诉用xkrivzooh2019年2月18日post系统设计大约 2 分钟