- 博客(9)
- 收藏
- 关注
原创 Camunda 开源流程引擎 学习笔记(二)——最佳实践
Camunda官方推荐的最佳架构模式是外部任务模式. 如下图, Camunda引擎作为一个独立的服务, 客户端通过REST接口从流程引擎服务器上拉取任务.这种模式有点像消息队列的发布/订阅模式, Camunda服务发布任务, 客户端(Job worker)订阅相关任务,定期拉取任务,执行后反馈执行结果.和消息队列相比, Camunda对流程编排的能力更
2022-05-27 19:29:19 1592
原创 Camunda 开源流程引擎 学习笔记(一)
Camunda 7.x 和 Camunda 8.x 不是自然的升级关系, 他们是两个产品. Camunda 8.x 起源于 Camunda cloud, 基于云原生架构, 在扩展方面有天然的优势. 需要部署在K8S之上. 官方承诺至少未来5年内, Camunda 7.x 会继续维护.
2022-05-10 20:58:25 6134
原创 py-scripts初体验
py-scripts是anaconda团队开发的浏览器中的python运行环境, 基于Pyodide(一个将CPython编译成WebAssembly的项目).
2022-05-06 23:39:27 1567 1
原创 使用阿里oss工具备份ECS数据
一个大的算法镜像在ECS, 大小超过12G, 本地备份耗时耗力, 使用阿里云ossutil将其备份到阿里云oss中, 记录如下:下载并配置ossutil:hgbadmin@hgb-aimodel-srv:~/ossutil$ wget https://gosspublic.alicdn.com/ossutil/1.7.11/ossutil64--2022-05-06 10:59:10-- https://gosspublic.alicdn.com/ossutil/1.7.11/ossutil64
2022-05-06 14:34:25 759
原创 团队解耦-应对大型软件复杂度的方法
大团队也应该参照类似的规则进行解耦:● 每个子团队都可以独立运作,不依赖外部人员。● 子团队内部的运作,不需要被外部知道。● 子团队之间的协调,应该按照公开的协议和规则,最好能够自动完成,避免私下协商。
2022-05-04 22:52:49 427
原创 apache-camel 快速入门
## camel套路1. 构建`CamelContext`1. 使用`DSL`构建`RouteBuilder`对象, 并将该对象添加到`CamelContext`中1. `CamelContext`会使用`RouteBuilder`构建`Route`对象1. 调用`camel.start()`方法启动`CamelContext`1. 一旦`CamelContext`监测到符合`Route`中`from`规则的消息, 就好执行路由.
2022-05-04 19:54:04 1419
原创 立个flag-养成写文章的习惯
这里写自定义目录标题立个flag-养成写文章的习惯立个flag-养成写文章的习惯如题, 不写文章, 技术积累是空谈.立个flag, 1年写精品文章50篇.何谓精品文章? 我认为应当满足以下几个特点:文章应完整, 而只是一些片段文章应排版精美文章应分类明确....
2022-03-03 23:14:07 179
翻译 Java 8 中新增Streams 学习笔记
本文翻译自: www.tutorialspoint.com原文链接: 参考教程什么是Stream?stream是java8中新增的一个抽象层.它代表数据源的一组支持聚合操作(aggregate operations)的对象序列.它具有以下特点:** 元素的序列----Stream 提供一个特定类型的顺序排列元素的集合.如果需要,Stream获取或者计算这些元素.但是,它不
2018-01-22 21:43:12 302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人