范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

推荐基于在线代码生成器的多租户开发平台

  软件简介
  lamp-cloud的前身是zuihou-admin-cloud,从3.0.0版本开始,改名为lamp-cloud,它是lamp项目的其中一员。
  lamp-cloud 基于SpringCloud(Hoxton.SR9) + SpringBoot(2.3.6.RELEASE) 的微服务快速开发平台,其中的可配置的SaaS功能尤其闪耀, 具备RBAC功能、网关统一鉴权、Xss防跨站攻击、自动代码生成、多种存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发, 支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,注释齐全,架构清晰,非常适合学习和企业作为基础框架使用。
  核心技术采用Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking等主要框架和中间件。 希望能努力打造一套从 JavaWeb基础框架 - 分布式微服务架构 - 持续集成 - 系统监测 的解决方案。本项目旨在实现基础能力,不涉及具体业务。lamp 项目组成
  项目
  gitee
  github
  备注
  工具集
  https://gitee.com/zuihou111/lamp-util
  https://github.com/zuihou/lamp-util
  业务无关的工具集,cloud和boot 项目都依赖它
  微服务版
  https://gitee.com/zuihou111/lamp-cloud
  https://github.com/zuihou/lamp-cloud
  SpringCloud 版
  单体版
  https://gitee.com/zuihou111/lamp-boot
  https://github.com/zuihou/lamp-boot
  SpringBoot 版(和lamp-cloud功能基本一致)
  管理后台
  https://gitee.com/zuihou111/lamp-web
  https://github.com/zuihou/lamp-web
  PC端管理系统
  代码生成器
  https://gitee.com/zuihou111/lamp-generator
  https://github.com/zuihou/lamp-generator
  给开发人员使用
  定时调度器
  https://gitee.com/zuihou111/lamp-job
  https://github.com/zuihou/lamp-job
  尚未开发
  lamp 租户模式介绍
  本项目可以通过配置,轻松切换项目的 租户模式
  租户模式
  描述
  优点
  缺点
  NONE(非租户模式)
  没有租户
  简单、适合独立系统
  缺少租户系统的优点
  COLUMN(字段模式)
  租户共用一个数据库,在业务表中增加字段来区分
  简单、不复杂、开发无感知
  数据隔离性差、安全性差、数据备份和恢复困难
  SCHEMA(独立schema)
  每个租户独立一个 数据库(schema),执行sql时,动态在表名前增加schema
  简单、开发无感知、数据隔离性好
  配置文件中必须配置数据库的root账号、不支持复杂sql和 sql嵌套自定义函数
  DATASOURCE(独立数据源)
  每个租户独立一个 数据库(数据源),执行代码时,动态切换数据源
  可独立部署数据库,数据隔离性好、扩展性高、故障影响小
  相对复杂、开发需要注意切换数据源时的事务问题、需要较多的数据库 lamp 会员版项目演示地址地址: https://tangyh.top 以下内置账号仅限于内置的0000租户 平台管理员: lamp_pt/lamp (内置给公司内部运营人员使用) 超级管理员: lamp/lamp 普通管理员: general/lamp 普通账号: normal/lamp
  ps: 演示环境中内置租户没有写入权限,若要在演示环境测试增删改,请使用lamp_pt账号查询租户管理员账号后,登录新租户测试  lamp-cloud + lamp-web 功能介绍:
  1. 租户管理:运营人员管理所有的租户创建
  2. 工作台:普通用户常用功能
  3. 组织管理:组织、岗位、用户数据维护、重置用户密码等
  4. 资源中心:消息、短信、附件管理
  5. 流程管理:流程部署、模型管理、流程示例
  6. 系统设置:菜单、资源配置、角色管理、给角色绑定用户、给角色授权菜单和资源、字典、地区、系统参数、操作日志、登录日志、应用管理等
  7. 网关设置:限流和阻止访问
  8. 开发者管理:定时任务、接口文档、注册&配置中心、服务监控、数据库监控、zipkin监控、SkyWalking监控 lamp-cloud 项目亮点功能介绍:服务注册&发现与调用: 基于Nacos来实现的服务注册与发现,使用使用Feign来实现服务互调, 可以做到使用HTTP请求远程调用时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。 负载均衡: 将服务保留的rest进行代理和网关控制,除了平常经常使用的node.js、nginx外,Spring Cloud系列的zuul和ribbon,可以帮我们进行正常的网关管控和负载均衡。其中扩展和借鉴国外项目的扩展基于JWT的Zuul限流插件,方面进行限流。 服务鉴权: 通过JWT的方式来加强服务之间调度的权限验证,保证内部服务的安全性。 熔断机制: 因为采取了服务的分布,为了避免服务之间的调用"雪崩",采用了Hystrix的作为熔断器,避免了服务之间的"雪崩"。 监控: 利用Spring Boot Admin 来监控各个独立Service的运行状态;利用turbine来实时查看接口的运行状态和调用频率;通过Zipkin来查看各个服务之间的调用链等。 链路调用监控: 同时实现了Zipkin和SkyWalking作为本项目的全链路性能监控, 从整体维度到局部维度展示各项指标,将跨应用的所有调用链性能信息集中展现,可方便度量整体和局部性能,并且方便找到故障产生的源头,生产上可极大缩短故障排除时间。 数据权限 利用基于Mybatis的DataScopeInnerInterceptor拦截器实现了数据权限功能 SaaS(多租户)的无感解决方案 本项目支持3种常见的租户解决方案和无租户方案,同一套代码,修改一个配置即可实现租户模式只有切换。 缓存抽象 采用CacheOps操作缓存,内置2种实现:Caffeine、 Redis,可以让项目应急时在无Redis环境正常运行 优雅的Bean转换 采用Dozer、BeanUtil等组件来对 DTO、DO、PO等对象的优化转换 前后端统一表单验证 严谨的表单验证通常需要 前端+后端同时验证, 但传统的项目,均只能前后端各做一次检验, 后期规则变更,又得前后端同时修改。 故在 hibernate-validator  的基础上封装了 lamp-validator-starter  起步依赖,提供一个通用接口,可以获取需要校验表单的规则,然后前端使用后端返回的规则, 以后若规则改变,只需要后端修改即可。 防跨站脚本攻击(XSS) 通过过滤器对所有请求中的 表单参数 进行过滤 通过Json反序列化器实现对所有 application/json 类型的参数 进行过滤 当前登录用户信息注入器 通过注解实现用户身份注入 在线API 由于原生swagger-ui某些功能支持不够友好,故采用了国内开源的 knife4j  ,并制作了stater,方便springboot用户使用。 代码生成器 基于Mybatis-plus-generator自定义了一套代码生成器, 通过配置数据库字段的注释,自动生成枚举类、数据字典注解、SaveDTO、UpdateDTO、表单验证规则注解、Swagger注解等。 定时任务调度器 : 基于xxl-jobs进行了功能增强。(如:指定时间发送任务、执行器和调度器合并项目、多数据源) 大文件/断点/分片续传 前端采用webupload.js、后端采用NIO实现了大文件断点分片续传,启动Eureka、Zuul、File服务后,直接打开docs/chunkUploadDemo/demo.html即可进行测试。 经测试,本地限制堆栈最大内存128M启动File服务,5分钟内能成功上传4.6G+的大文件,正式服耗时则会受到用户带宽和服务器带宽的影响,时间比较长。 分布式事务 集成了阿里的分布式事务中间件:seata,以  高效  并且对业务  0侵入  的方式,解决 微服务 场景下面临的分布式事务问题。 跨表、跨库、跨服务的关联数据自动注入器 用于解决跨表、跨库、跨服务分页数据的属性或单个对象的属性 回显关联数据之痛, 支持对静态数据属性(数据字典)、动态主键数据进行自动注入。 灰度发布 为了解决频繁的服务更新上线,版本回退,快速迭代,公司内部协同开发,本项目采用修改ribbon的负载均衡策略来实现来灰度发布。 lamp-cloud 技术栈/版本介绍:所涉及的相关的技术有:JSON序列化:Jackson消息队列:RabbitMQ缓存:Redis数据库: MySQL 5.7.9 或者 MySQL 8.0.19定时器:采用xxl-jobs项目进行二次改造前端:vue + element-ui持久层框架: Mybatis-plus代码生成器:基于Mybatis-plus-generator自定义API网关:Gateway/zuul服务注册&发现和配置中心: Nacos服务消费:OpenFeign负载均衡:Ribbon服务熔断:Hystrix项目构建:Maven分布式事务: seata分布式系统的流量防卫兵: Sentinel监控: spring-boot-admin链路调用跟踪: zipkin/SkyWalking文件服务器:FastDFS 5.0.5/阿里云OSS/本地存储/MinIONginx 部署方面:服务器:CentOSJenkinsDockerKubernetes 页面预览
  欢迎点赞+转发+关注!大家的支持是我分享最大的动力!!!

手机玩几分钟就发烫怎么回事?手机是当代生活不可或缺的电子产品,除了可以打电话上网以及听歌之外,手机还可以处理许多的工作。虽然手机有很多的便利之处,但是玩了一会儿后就会出现发烫的情况。不同品牌的手机发烫的程度也1000一1500元手机推荐,别着急买,先来看看这几款1。realmegtneo2t天玑12005g处理器性能够用,120hzamoled直屏(6。43英寸),就是下巴有点大,但在这个价位中,已经是十分不错的了,后置摄像头,广角加超广买手机买128G容量起步?128G已经过时了手机究竟选择多大内存空间,其中这个事情挺困扰大家的。我记得几年前,选择128G都是大容量内存了,现在都2022年了,选择128G可能也不太够用了。本文所说的不选128G,指的是让大玩游戏有必要买苹果手机吗?你好,我是大橙子老爹。高兴回答你的问题。看问题一定要理性看待,先不说爱国不爱国,实事求是地讲,在游戏性能方面安卓手机还是比不过苹果手机。我以前也一直用的是安卓手机基本上都用过。你说你们一般都在哪里找壁纸?我一般会在微博,有专门的微博号全部都是好看又可爱的壁纸。发几张我找的给你看看一般会在微博,有专门的微博号全部都是好看又可爱的壁纸。发几张我找的给你看看今日头条。今日头条。今日头条,哪一个windows系统的录屏软件是免费的?windows免费的录屏软件?这个就非常多啦,既有系统自带的,也有第三方软件,下面我简单介绍3个,分别是xbox录屏ppt录屏和ev录屏,感兴趣的朋友可以尝试一下windows自带你用入门级相机拍出过哪些满意的照片?人物露脸的不方便贴出来,贴几张不露脸的。接触摄影一年,目前主要拍摄婚礼,自己外出较少,外出拍摄也较少。下面是从接触摄影,每个阶段拍的自己还比较满意的图,也有部分给朋友拍的。上面一张辛辛苦苦半天写的文章没推荐心凉了,该怎么办?回答之前,首先说一个问题,你是抱着什么样的心态来头条平台的?是为了消磨时光,凑热闹,随便练练笔或是广结师友增长知识,丰富自己,提高写作能力顺便挣点零花钱?相信只有寥寥无几的人,才属锂金属电池制造商SES挂牌纽交所,市值达24亿美元2月6日,资本邦了解到,北京时间2月4日晚,混合锂金属电池开发者及制造商SES,完成与艾芬豪资本收购公司的合并交易,成功挂牌纽交所,新股票代码为SES。截至美股收盘,SES市值达2量子纠缠退相干物之理R本老拳重新简述一下量子退相干的内容,另外你打这些比喻之后要晓喻一下强相互作用力为什么是短程力以及夸克禁闭机制。在量子力学里,开放量子系统的量子相干性会因为与外在环境发生量子蜡有压力就凉了?中国科学家提出环保制冷新思路新华社合肥2月5日电(记者陈诺刘方强)从家用冰箱空调到工业用大型冷藏库,制冷技术应用于生产生活的方方面面,如何让它更为绿色环保?记者5日从中科院合肥物质科学研究院固体物理研究所了解
苹果芯片供应商准备最早在2025年开始生产2nm芯片据DigiTimes报道,苹果最早可能在2025年为其iPhone和Mac芯片采用2nm工艺,因为该公司的主要芯片供应商台积电已开始计划在当年年初生产该工艺。Apple最新的所有芯巅峰,君商会,创始人,刘清军后续持续关注对象刘惜君中国流行女歌手音乐制作人代表作我很快乐33岁163cmA型血金牛座刘惜君,1988年4月30日出生于深圳,中国流行女歌手音乐制作人。毕业于星海音乐学院流行音乐系2006级本科SQLAlchemy中的Sessionsessionmakerscopedsession目录一关于Session1。Session是缓存吗?2。Session作用3。Session生命周期4。Session什么时候创建,提交,关闭?4。获取一个Session5。关于S冥王星超低温的矮行星,或许是病毒天堂九大行星熟悉吗?小时候的课本提到太阳系的行星系统是不是都说九大行星?但在2006年,天文学家们通过一次会议,判定太阳系是八大行星。冥王星被驱逐出列,降为矮行星。主要原因在那次会议上撤出事件过去2个多月后,富士康想重返大陆招工,可能吗?富士康是全世界知名的零部件以及组装代工厂,其创始人郭台铭更是台湾数一数二的富豪。富士康的规模不仅遍布台湾,在大陆也建有很多的分厂,专门帮苹果三星等跨国大企业组装智能手机,然后再卖到刘强东案件延期后,事件详细细节被曝光,其实目的太明显了文北桥校对北桥谁也没有想到刘强东事件过去了这么久之后,居然会在几年之后再度重启。据悉事件女方的律师向法院提起了公开听证会,并且事件女方将会亲自到场对刘强东提出三个问题,分别是刘强东4年过去了,XR何以成神?最近看到很多朋友在网上说虽然iPhone13已经发布了,但暂时先别急着入手,可以先去考虑128GB的iPhoneXR,还能再战三年!作第一款双卡双待的iPhone,虽然iPhone惠普打印机要下岗了?喵喵机家用学习打印机F1或成最大威胁学习,是社会进步的动力,也是家长关注的重心。如今越来越多的线上教育让打印机成为家中必备,那么如何选购一款适合学生的家用打印机呢?喵喵机小白盒或许是个不错的选择。外观精致小巧,桌面学怎样陪孩子度过一个难忘假期?惠普打印机为家长们支个招随着高考中考即将如约而至,孩子们翘首以盼的暑假也将伴随着期待来临,只不过很多家长平时工作忙忙碌碌,等到假期在家陪娃却不知道该做点什么,你是不是也有同样的烦恼?想给孩子一段难忘的旅行惠普打印机值得推荐的有哪些?常用的打印机类型有两种,一种是喷墨的,另一种是激光的。惠普的打印机做得好的是激光打印机,如果要选择喷墨打印机更推荐爱普生。你在电商平台上搜索打印机,很多是几百块钱的墨盒式打印机,建打印机加粉好还是换硒鼓打印机加粉好还是换硒鼓,对于有这类疑问的用户而言更为重视的是单张打印成本问题,但针对激光打印机耗材更换的问题,我们不能一概而论,要具体情况具体分析,我们就根据不同应对方式来给大家一