30分钟学会消息队列RabbitMQ 本文属于RabbitMQ入门级文章,相当于RabbitMQ的Hello World篇,目的是让读者快速搭建一个RabbitMQ服务,通过一个示例快速了解RabbitMQ的功能,整个过程中无需写任何代码,让读者对RabbitMQ有初步的了解和认识。
零代码平台基于模型驱动开发流程和概念 当前零代码平台/低代码平台比较流行,这些平台主要的实现原理就是基于模型驱动开发,需要平台提供数据建模、表单建模、流程建模、页面建模、报表建模等一系列可视化在线设计工具,基于这些工具,无需掌握编程技能也可以快速构建业务应用,即所谓的零代码开发。基于模型驱动技术在线构建微应用,多个微应用组合形成应用系统。每个微应用由数据模型、表单模型、流程模型、报表模型、页面模型、数据字典和菜单配置等要素构成。
Spring Cloud微服务技术架构方案 服务注册发现: Nacos;服务配置中心: Nacos;服务网关:Spring Cloud Gateway;熔断限流: Sentinel;服务监控: Spring Boot Admin;分布式数据库:RDS;分布式缓存:Redis;分布式文件: Minio;分布式事务: Seata;链路跟踪:SkyWarking;分布式日志:ELK(Elasticsearch , Logstash, Kibana);容器云:kubernetes、Rancher;CI/CD持续集成/部署:Jenkins;
开源流程引擎camunda需要扩展哪些功能 市场上基于Java语言的开源工作流引擎有:osworkflow、jbpm、activiti、flowable、camunda等,其中osworkflow、jbpm流程引擎已经过时,目前主流的开源流程引擎主要有activiti、flowable、camunda这三款,无论选择哪一个开源流程引擎,都不可能拿来即用,需要做大量的功能扩展,才能满足项目需求。以下以camunda开源流程引擎为例说明,需要扩展哪些功能才能满足中国特色的流程项目需求。
Camunda使用了哪些第三方类库 本文介绍了第三方库及其在Camunda中的使用。对于Camunda的每个组件,都列出了第三方库。对于每个库,都解释了该库是必需的依赖项还是可选的依赖项。必需的依赖是Camunda提供核心功能所依赖的库。在下面的列表中标记为(Required Dependency)。可选的依赖项是可以与Camunda集成的库。在下面的列表中标记为(可选依赖项)。以下是Camunda7.15版本依赖得第三方类库.
Camunda开源协议可否商用 世界上的开源许可证(Open Source License)大概有上百种,我们常用的开源软件协议大致有GPL、BSD、MIT、Mozilla、Apache和LGPL。由宽松到严紧排序,常用的开源许可证有:MIT许可证BSD许可证Apache许可证LGPL许可证GPL许可证camunda流程引擎分社区版和企业版,每个版本是什么协议,可否商用。