Solon Flow Helloworld(通用流编排框架)
探索视频:
1、新建项目
可以用 Solon Initializr 生成一个模板项目。新建项目之后,添加依赖
<dependency> <groupId>org.noear</groupId> <artifactId>solon-flow</artifactId> </dependency>
2、添加配置
添加应用配置:
solon.flow: - "classpath:flow/*.yml"
添加流处理配置(支持 json 或 yml 格式),例: flow/demo1.chain.yml
id: "c1" layout: - { id: "n1", type: "start", link: "n2"} - { id: "n2", type: "activity", link: "n3", task: "System.out.println(\"hello world!\");"} - { id: "n3", type: "end"}
示意图:
3、代码应用
注解模式
import org.noear.solon.annotation.Component; import org.noear.solon.annotation.Inject; import org.noear.solon.core.bean.LifecycleBean; import org.noear.solon.flow.FlowEngine; @Component public class DemoCom implements LifecycleBean { @Inject private FlowEngine flowEngine; @Override public void start() throws Throwable { flowEngine.eval("c1"); } }
原生 Java 模式
import org.noear.solon.flow.FlowEngine; FlowEngine engine = FlowEngine.newInstance(); //加载链配置 engine.load("classpath:flow/*"); //执行 engine.eval("c1");

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
连接关键点:使用 ES|QL 联接实现更丰富的可观测性洞察
作者:来自 ElasticLuca Wintergerst ES|QL 的 LOOKUP JOIN 现已进入技术预览阶段,它允许你在查询时对日志、指标和追踪进行丰富处理,无需在摄取时进行非规范化。动态添加部署、基础设施或业务上下文,减少存储占用,加速 Elastic Observability 中的根本原因分析。 连接关键点:使用 ES|QL 联接实现更丰富的可观测性洞察 你可能已经看到我们最近发布的关于Elasticsearch 中引入 SQL 风格联接的公告,也就是 ES|QL 的 LOOKUP JOIN 命令(目前处于技术预览阶段!)。虽然那篇文章介绍了基础内容,但现在我们将从可观测性的角度更深入地探讨这一功能。这项新的联接能力,如何帮助工程师和 SRE 更好地理解日志、指标和追踪数据,同时通过减少数据反规范化来提升 Elasticsearch 的存储效率? 注意:在深入细节之前,需要再次强调,这项功能目前依赖一个特殊的查找索引(lookup index)。目前还无法对任意索引进行 JOIN 操作。 可观测性不只是收集数据,更重要的是理解数据。很多时候,原始遥测数据 —— 例如一...
- 下一篇
任正非:将来是千百种开源软件满足整个社会需要
近日,在深圳华为总部,围绕大众关心的一些热点话题,人民日报记者一行与华为首席执行官任正非面对面交流。 “不去想困难,干就完了,一步一步往前走” 问:面对外部封锁打压,遇到很多困难,心里怎么想? 答:没有想过,想也没有用。不去想困难,干就完了,一步一步往前走。 问:昇腾芯片被“警告”使用风险,对华为有什么影响吗? 答:中国做芯片的公司很多,许多都做得不错,华为是其中一家。美国是夸大了华为的成绩,华为还没有这么厉害。要努力做才能达到他们的评价。我们单芯片还是落后美国一代,我们用数学补物理、非摩尔补摩尔,用群计算补单芯片,在结果上也能达到实用状况。 问:如果说有困难,主要困难是什么? 答:困难就困难嘛,什么时候没有困难?刀耕火种的时候不困难吗?石器时代不困难吗?人类用石器的时候,哪能想到有高铁。中国在中低端芯片上是可以有机会的,中国数十、上百家芯片公司都很努力。特别是化合物半导体机会更大。硅基芯片,我们用数学补物理、非摩尔补摩尔,利用集群计算的原理,可以达到满足我们现在的需求。软件是卡不住脖子的,那是数学的图形符号、代码,一些尖端的算子、算法垒起来的,没有阻拦索。困难在我们的教育培养、人才梯...
相关文章
文章评论
共有0条评论来说两句吧...