JAVA 基础扎实,理解 JVM 工作原理;有高并发应用开发经验。
熟悉使用 Spring、SpringMVC、Mybatis、SpringBoot,阅读相关源码,理解流程并懂得扩展,有模块化思维。
掌握常用 Linux 命令;有搭建 jenkins、ELK 等实战经验;熟悉 Docker 使用。
掌握 Mysql 常见优化手段;理解 Mysql 事务、执行计划、索引和锁相关知识;熟悉sharding-jdbc 等分库分表中间件。
熟悉 Dubbo、SpringCloud、Netty 框架,有写过相关代码。
掌握 ES、Zookeeper、Kafka、RabbitMq、Redis、Cassandra 等中间件的使用及原理;有Logstash全量同步和 Canal 增量同步的实战经验。熟悉 Redis lua 脚本,保证原子性。
有学习理解官方文档的能力。
节点可分为数据处理节点、消息通知节点、函数节点、规则节点、人工审核节点等;
用户可以连接并配置每个节点,组成流程图;
流程引擎解析流程图,并调用图中的各个节点。
函数引擎是做函数解析的一个特殊节点。
规则引擎是解析规则的一个特殊节点。
项目目的:
提效:利用更少的代码完成相同的功能
赋能:能够让其他角色参与到非自己工作属性的工作中