天翎低代码微服务架构说明

1、什么是微服务

微服务架构区别于传统的单体软件架构,是一种为了适应当前互联网后台服务的三高需求:高并发、高性能、高可用而产生的的软件架构。天翎低代码平台采用业内领先的Spring Boot微服务架构、支持Spring Cloud模式,完善了平台的扩增基础,满足了系统快速开发、灵活拓展、无缝集成和高性能应用等综合能力。

2、天翎低代码微服务架构介绍

1) 微服务:高扩可展性,每个服务都能独立部署,扩容和缩容方便,能够有效地提高利用率;

2) 多时态:分为授权时、设计时、运行时。设计时:操作并存储表单、流程、视图、报表等。授权时:操作并存储用户、部门、权限等。运行时:实际用户使用系统并存储业务数据。

3) 多种部署模式:支持单机和集群部署、云端部署;

4) 集群化:由过去的对等集群架构演化为所有微服务都可以动态伸缩,涉及到负载均衡由前端单点转移至调用方;

5) 配置化:包括服务的依赖关系解耦,对应用透明无侵入;

6) 版本化:指在服务升级或线上bug修复等场景下所需要的多版本管理,服务的提供者与消费者在发布引用时须指定版本号。

7) 异步化:常用的性能优化方式,在合适的场景下,异步化可以带来更大的吞吐量、更短的响应时间,而且还具备隔离外部不稳定性的作用。

  1. 前端框架

序号

分类

具体参数

1

前端

技术

JS框架:jQuery+Vue

2

UI框架:Bootstrap+ ElementUI+mintui

3

富文本编辑:Ueditor

4

代码编辑器:codemirror

5

Socket通讯:Socket.IO,WebSocket

6

图表组件:EChart

7

打印组件:网页打印、jasper

8

APP JS框架:MUI,H5+,Vue

10

office组件:托盘、金格、软航

  1. 后端框架

序号

分类

具体参数

1

后端

技术

核心框架:SpringBoot2.X、SpringCloud2.X

2

视图框架:Spring MVC

3

缓存框架:Ehcache+Redis

4

持久层框架:Hibernate、JDBC、File System Serilizable

5

工作流设计器:符合BPMN2.0自主研发H5引擎

6

工作流引擎:符合BPMN2.0自主研发H5引擎

7

安全框架:Spring security+antisamy

8

任务调度:Quartz

9

日志管理:SLF4J+Logback

10

服务端验证:Hibernate Validator

11

数据库连接:Alibaba Druid

12

服务网格:istio

13

网关gateway:spring zuul

3、微服务使用场景

平台适用于高数据量、高并发的业务场景,包含各种类型业务系统,包行政、销售、生产、物联网等,满足大部分企业的个性化需求。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值