Su的技术博客

  • 首页
  • Java
  • MySQL
  • DDD
  • 事故复盘
  • 架构方案
  • Other
  • 工具
  • 打赏
  • 关于
状态机
Java

转载 FSM-COLA无状态状态机

  介绍 什么是状态机   有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机(英语:finite-state automation,缩写:FSA),简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学计算模型。  -- 维基百科   使用场景   针对需要通过状态扭转达到流程控制的场景。例如:收货,上架这两个动作 […]

2023-05-01 0条评论 85点热度 0人点赞 阅读全文
Java

转载 实现一个状态机引擎,教你看清DSL的本质

最近在一个项目中,因为涉及很多状态的流转,我们选择使用状态机引擎来表达状态流转。因为状态机DSL(Domain Specific Languages)带来的表达能力,相比较于if-else的代码,要更优雅更容易理解。另一方面,状态机很简单,不像流程引擎那么华而不实。 一开始我们选用了一个开源的状态机引擎,但我觉得不好用,就自己写了一个能满足我们要求的简洁版状态机,这样比较K […]

2023-04-30 0条评论 131点热度 1人点赞 阅读全文

秋天0261

关注Java领域,后端开发、Netty、Zookeeper、Kafka、ES、分布式、微服务、架构等。分享技术干货,架构设计,实战经验等。

最近评论
秋天0261 发布于 4 周前(05月13日) 最近遇到没指定时区,造成生产数据时间快了13小时,一定要注意啊!
秋天0261 发布于 4 个月前(02月19日) 厉害,对编译器底层原理得研究的深点才能写出这样的工具 :smile:
秋天0261 发布于 4 个月前(02月17日) 精彩的复盘! :exclaim:

cola (1) dubbo (1) fsm (1) GPT (1) IDC (1) Lombok (1) properties (1) spi (1) SQL (1) 中文 (1) 事务 (1) 事务失效 (1) 事务管理 (1) 分片 (1) 单点 (1) 后端 (5) 富途 (1) 得物 (1) 数据一致性 (1) 时区 (1) 最佳实践 (1) 状态机 (2) 系统容灾 (1) 系统设计 (4) 编码规范 (1) 编程 (1) 网关 (1) 美团 (2) 路由 (1) 配置文件 (1)

COPYRIGHT © 2014-2023 verysu.com . ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备15033072号-2