Transaction Outbox源码剖析
(1). 概述
(1). 概述
(1). 概述
(1). 背景
(1). 背景
(1). 背景
(1). 背景
(1). 背景星链项目需要对插件进行编排,所以,又一次开始深入去探索工作流,而,我的想法是,定义json,然后,向工作流xml靠扰就好了.
(1). 概述在前面剖析CamundaBpmAutoConfiguration类时,有说过:ProcessEngineFactoryBean很重要,因为,它最终会创建:ProcessEngine,其实,可以这样理解,前面那些配置类,大部份是为创建...
(1). 概述在前面,CamundaBpmAutoConfiguration类上有配置一个Properties,固名思义:这是一个配置类,由于:配置类是我们的研发常用的基本信息,所以,可以把它理解成业务模型,通过配置项,我们可以对Caunda进行...
(1). 概述
(1). 概述对于Spring的项目来说,我们看代码的入口为start即可.
(1). 概述最近有这样一个需求,要实现一个编排系统,画布产生的数据是json,自己懒得去写一套工作流,就想着把json向工作流(Camunda/Activiti/Flowable)靠拢,实际就是把json转换成xml.
(1). 概述
(1). 概述最近项目,团队成员分散在各处,其中,开发环境是通过:ESXI虚拟出来几十台的机器,为了协同办公,解决组网问题,真的是遇到了不少问题(电信封端口/NAT需要中继服务器,相当的耗流量),最终,选择了:Tailscale这款产品(SD W...
### (1). Shenyu基础学习目录
(1). 概述这段时间在弄服务器相关的东西,以前是用Rancher安装K8S,前几天和一朋友聊天,得知一个新的工具,可以在国内快速装K8S的新秀,即:Sealos.
(1). 背景最近在研究Eventuate,该开源框架出自名师之手:Chris Richardson(非常典型的一本:微服务架构设计模式),而,对于一个框架的引用,不能简简单的停留在使用阶段,而应该要知道其边界,知道其能力,所以,我一般除了会用框...
(1). 背景在某些业务场景下,我们会用到消息中间件,那么,在用消息中间件在发送消息时,如何保证100%的不丢消息呢,那就需要事务消息了. 最近在研究Eventuate,最初没打算用这套框架,但是,想了想吧!还是少自研一些,尽量向别人的开源框架靠...
(1). 概述
(1). 概述
(1). 概述最近在弄CI/CD这一块,想省钱,不想买两台Linux服务器搭K8S集群,所以,想把Minikube运用起来,在这里记录下:Centos 7环境下安装的过程.
(1). 概述
(1). Pulsar基础学习目录 “Pulsar基本概念(一)” “Pulsar集群搭建(二)” “Pulsar Java代码调用(三)” “Pulsar Key Shared案例(四)”
(1). Pulsar Broker源码结构
(1). 概述在前面剖析了,我们通过ClientBuilder可以build出一个:PulsarClient,在这里,主要剖析:PulsarClient的构造函数初始化过程.
(1). 概述这一篇,我们主要剖析PulsarClient构建过程.
(1). 概述前面对Producer进行了剖析,发现,最后,它却委托给了:PulsarClientImpl处理,所以,这一小篇,主要剖析:PulsarClientImpl创建Producer的过程.
(1). 概述在前面,简单的了解了下PulsarClient,在这里,先剖析:Producer
(1). 前因 对最新的Camunda 8(Zeebe)非常的好奇,为什么呢?因为传统的工作流跟不上微服务的脚步,我列举一个案例:
(1). 概述本来是要分析Node的,而且,自己对Node的理解是网络通信的Server端,结果,打脸,发现:它(Node)居然是网络通信的Client,所以,这一篇主要分析与网络通信Server层相关的内容,即:RaftGroupService.