在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:lvmoney-frame-parent开源软件地址:https://gitee.com/lvmoney/lvmoney-frame-parent开源软件介绍:lvmoney-frame-parent介绍java版分布式微服务后台常用技术完全整合架构。基于springboot ,springcloud istio,通过maven依赖简单的引入即可使用各种常用技术。支持本地开发测试,nacos,k8s(istio)环境 最近新增新增通过seetaface6实现人脸识别等功能 目的统一公司所有系统的技术栈 使用方式通过maven依赖的方式引用到项目模块即可。框架通过lvmoney-frame-bom引入了所有依赖和版本,子项目无需把框架作为parent,只需要把lvmoney-frame-bom作为dependencyManagement即可。子项目一般都要引入lvmoney-frame-core,其他模块根据系统需要引入,详见各个module的readme.md。demo 可见 lvmoney-frame-demo。某服务作为rpc服务时,需要自定义api发布到nexus中,那么服务提供方需要引入依赖实现接口功能,服务使用方引入依赖通过feign访问即可 发布整合jenkins。通过配置可一键构建系统的docker 镜像推送到私服 hardor,运行到k8s集群。同时伴随完成基于prometheus体系监控体系 服务支持访问安全认证(oauth2,jwt) 架构基础 缓存框架 验证码 云支持(k8s) 统一配置中心(nacos,cloud config) 架构通用基础(全局错误处理,配置加解密,序列化,swagger) 关系型数据库(mysql分区分片,读写分离,分布式事务) 框架demo rpc服务调用访问(feign,httpclient) dubbo相关(粗略,主要用springcloud) html相关(静态化,https) 定时任务管理器 ipfs 统一日志收集框架(本地收集、远程收集) 异步消息处理(队列,解耦) 新数据库(kv,类关系型,图) 通知(邮箱,短信,钉钉,微信) 办公(excel,word) 运维(监控,限流,爬虫,容器) 文件存储(本地,远程) 多线程(异步,线程池,多生产者多消费者) 注册中心(consul,nacos) 全文检索 路由网关(权限校验,黑白名单,是否允许被调用) 边车(不同开发语言服务接入) 决策 队列(粗略) 数据同步 测试 工作流 区块链 技术罗列springboot 可行性大部分技术已用到正式项目环境,以校验整体技术框架的正确性和可行性 代码风格开发的时候用了阿里代码的扫描工具,除某些测试代码均需通过扫描工具的验证 支持力度整个技术实现正在不断的完善 参与贡献框架构架和开发人员: 其他以nacos为核心 我们的架构 roadmap 服务发布 运行监控 我们内部使用的业务中台和数据中台双中台战略,具体ppt可以联系lvmoney |
请发表评论