Seven's blog

你不会找到路,除非你敢于迷路

概念

  • 工作流
  • BPMN
  • DMN (Decision Model & Notation)
  • CMMN (Case Management Model and Notation)

选型

后端

Activiti

  • 官网
  • Github Star 9.1k
  • Document | Activiti Core

activiti 由 Alfresco 软件开发,目前最高版本 activiti 7
activiti 有 5、6、7 几个主流版本。其中 5 和 6 的核心 Leader 是 Tijs Rademakers,后来由于内部分歧,Tijs Rademakers 在 2017 年离开团队,创建了 flowable。
现在 activiti 由 Salaboy 团队接管,5 和 6 两个版本已经暂停维护,activiti 7 仍然使用 activiti 6 的内核,并没有开发新的特性。只是在 activiti 上层封装了一些应用。

flowable

  • 官网
  • Github Star 6k
  • Document | 文档
阅读全文 »

名词

  • CDC(Change Data Capture): 数据变化捕获
  • ETL(Extract Transform Load):数据提取、转换、载入

工具

特色 Canal mysql_streamer go-mysql-transfer Maxwell Databus DataX
开源方 阿里巴巴 Yelp - zendesk LinkedIn 阿里巴巴
开发语言 Java Python Golang Java Java Java
活跃
高可用 支持 支持 支持 - 支持 -
文档 详细 还行 详细 详细 详细 还行
数据源 Mysql Mysql Mysql Mysql Mysql
Oracle
MySQL
Oracle
OceanBase
SQLServer
PostgreSQL
DRDS
ALL_RDBMS
ODPS
OSS
OTS
Hbase0.94
Hbase1.1
Phoenix4.x
Phoenix5.x
MongoDB
Hive
Cassandra
TxtFile
FTP
HDFS
TSDB
TDengine
OpenTSDB
接收端 编码定制 Kafka等(MQ) Redis
MongoDB
Elasticsearch
RabbitMQ
Kafka
RocketMQ
HTTP API
后续支持更多
stdout
Kafka
Kinesis
Nats
Google Cloud Pub/Sub
Google Cloud Bigquery
RabbitMQ
Redis
SNS
编码定制? MySQL
Oracle
OceanBase
SQLServer
PostgreSQL
DRDS
ALL_RDBMS
ODPS
OSS
OTS
Hbase0.94
Hbase1.1
Phoenix4.x
Phoenix5.x
MongoDB
Hive
Cassandra
TxtFile
FTP
HDFS
TSDB
TDengine
ADS
OCS
Elasticsearch
全量数据初始化 不支持 支持 支持 支持(maxwell-bootstrap) - 支持
数据格式 编码定制 Json(固定格式) Json(规则配置)
模板语法
Lua脚本
Json (固定) 编码定制? -
备注 需要写代码定制接受端 可扩展性更强,但是上手难度更高 数据同步非实时
实际使用配合 datax-web 体验更佳
阅读全文 »

前言

每一年都会发生很多很多的事情,能引发我去觉悟的,却寥寥无几。

2023,我称之为自己的开悟元年

一些故事和感悟,与你共享。

见自己、见天地、见众生

认识了一位新朋友,毫无保留地跟我分享她的世界。音乐、美食、玩乐、世界观,等等等等。给我异常封闭的世界打开了一扇窗。

还有一位老朋友,劳心劳力带我四处游玩,没有一丁点怨言。见到了许多从未见过的风水,体验了许多从未体验过的人情。

读万卷书不如行万里路,行万里路不如阅人无数。

可能多亏了这些朋友们,才能让我愿意打开自己的心门,尝试着去接触这个世界。

当然,按照我现在的境况,距离“见自己、见天地、见众生”还相差甚远。但我相信自己终能解开枷锁,释放真我。

阅读全文 »

平台 收费策略 API 自定义宽高 完整页面截图 说明
ApiFlash 免费方案:100 截图/月 ✔️ ✔️ ✔️
ScreenshotMachine 免费方案:100 截图/月 ✔️ ✔️ ✔️
htmlcsstoimage 免费方案:50 截图/月 ✔️ ✔️ ✔️
Browserless 免费方案:1000 单位/月 ✔️ ✔️ ✔️
Screenshotlayer 免费方案:100 截图/月 ✔️ ✔️ ✔️
GrabzIt 7天试用 ✔️ ✔️ ✔️
ScreenshotAPI 7天试用 ✔️ ✔️ ✔️
urlbox 7天试用 ✔️ ✔️ ✔️
GetScreenshot 付费使用 ✔️ ✔️ ✔️
Selenium 开源免费 ✖️ 未测试

开发技巧

  • 如何在chrome中实时修改JS 给目标网站持久化注入 JS 脚本
  • MySQL 参考资料 一份还不错的 MySQL 参考资料
  • UI Events JS 中的事件调度和 DOM 事件流程
  • JavaScript 事件顺序 JS 中的事件调度顺序
  • 选择(Selection)和范围(Range) 选择(Selection)和范围(Range)
  • 防抖与节流 防抖与节流
  • The Open Graph protocol Open Graph 协议,使任何网页都能成为社交图谱中的富文本对象。
阅读全文 »
0%