SpringCloud

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。
1.利用mybatis-plus 拦截器实现一些属性的自动更新,例如项目中的创建人、创建时间、更新人、更新时间等,为了避免每次操作都进行手动赋值,通过mybatis-plus 拦截器实现属性自动赋值。代码编写过程中更多的注重业务逻辑。 2.对接 IAM (统一身份认证平台) 系统,实现新老系统单点认证,无需再次登录。 3.利用 RSA + JWT 生成token ,确保token的安全性。 4.设计项目中网关服务。项目中存在一些对外暴露的接口,确保对方无需登录就可以访问,建立白名单规则,将对方ip添加到白名单中,实现无需登录即可访问。网关集成openapi3,将各个服务的接口文档整合到网关中,实现在网关服务中就可以访问其他服务的文档,方便开发测试、联调。 5.设计后端存储操作日志方式。利用 SpringAOP 实现将当前操作的姓名、ip、方法、参数、返回值、操作类型、异常等信息存储,方便后期更快的定位问题 6.搭建skywalking 服务,记录方法中执行链路,方便排查接口执行速度慢问题
1160java能源
合同管理系统产品系统
**面向群体:** - 本合同管理系统主要面向国有企业集团,旨在通过数字化手段优化和提升合同管理效率与质量。 **解决的问题:** - 提升合同管理效率,减少人工操作,降低错误率; - 实现合同全生命周期管理,确保合同信息的准确性和时效性; - 支持不同类型的合同进行差异化管理,满足复杂多变的需求; - 加强合同合规审查,减少法律风险; - 通过数据驱动决策支持,帮助企业实现基于数据的精细化管理。 **特点概述:** - **全程电子化留痕:** 所有合同相关操作均在线上完成,并保留完整记录,便于追溯和审计。 - **增强合规审查能力:** 强化合同审查流程,确保合同内容符合法律法规要求。 - **合同签约线上化:** 支持电子签约,简化签约过程,提高效率。 - **自动风险预警:** 基于规则引擎和数据分析技术,及时发现潜在风险并发出预警。 - **审批流程可视化配置:** 用户可根据需要灵活调整审批流程,实现个性化管理。 - **丰富的数据分析功能:** 提供多样化的报表工具,帮助管理层快速掌握合同状态和趋势。 - **强大方便的集成中台:** 支持与其他企业系统(如ERP、CRM)无缝对接,形成完整的业务闭环。 **产品组成/技术栈:** - **数据库:** TiDB - 分布式NewSQL数据库,支持水平扩展,保证高可用性和事务一致性。 - **文件存储:** MinIO - 高性能对象存储服务,适合存储合同文档等非结构化数据。 - **Web服务器:** Nginx - 提供高性能的HTTP服务器和反向代理服务。 - **微服务框架:** Spring Cloud - 构建分布式系统的完整解决方案。 - **服务端框架:** Spring Boot - 快速构建独立、生产级别的Spring应用。 - **持久层框架:** MyBatis Plus - 简化MyBatis使用,提供CRUD操作。 - **缓存:** Redis - 高性能键值存储,用于缓存和会话管理。 - **权限认证:** SaToken 和 Spring Security - 实现细粒度的权限控制和安全验证。 - **API文档生成:** Swagger - 自动生成RESTful API文档,方便开发和测试。 - **前端框架:** Ant Design Vue - 基于Vue.js的企业级UI组件库,提供丰富且一致的设计模式。
1820java能源
项目分为3大模块 1 设计建造模块 绿色规划选址、面积估算、制冷负荷估算、设计能效对标、冷源系统选择、机房气流组织优化、末端冷却形式 2 运行维护模块 专家诊断、机房冷源、健康检测 3 信息库模块 政策文件、案例信息库、绿色技术产品信息库
2320hadoopOA办公/协作平台
1.负责微服务边界域划分,并进行功能开发与维护。 2. 解决 sql 执行慢问题,通过拆分业务逻辑,将复杂 SQL 进行拆分,合理建立索引,尽可能覆盖索引,大数 据量表通过 shardingJDBC 进行分表等,使原来的性能,极大的提高。 3. 利用多线程,解决第三方系统集成,工单下派问题,提高下派效率,还可以反馈中间态信息。 4. 通过 RocketMq 的事务机制和重试机制,实现第三方系统集成事务问题,并实现 TCC 事务回滚机制 5. 通过利用 reids 缓存,加分布式读写锁,实现读写分离的方式提高并发性能 6. 通过利用 Elasticsearch,实现政策文档知识的全文检索,redis 的数据结构实现排行榜。 7. 参与架构升级搭建,提供搭建方案(功能域划分,边界界限,中间件,库表拆分等)。
1750rocketmq微服务
整个综合能源平台基于物联网平台支持。业务平台:光伏平台、储能平台、充电平台等平台,公共服务:资源管理、运维管理、采集服务等微服务 1.资源管理:分为设备,点位,物模型,空间模型等管理,主要是负责各能源设备的管控 2.运维管理:主要有告警中心、工单中心、巡检管理等模块,主要负责各业务平台设备产生告警,以及工单,巡检处理 3.采集服务:采集设备上传的数据,并且进行汇总,为业务平台功能提供数据支持,满足不同数据采集方式 如http,mqtt等 4.光伏服务:主要是负责光伏业务功能,如逆变器等光伏设备数据实时监控、电站建站流程业务、光伏发电功率、等效时数等业务指标展示、设备租金计算、决策分析、报表等
1440javajava
该项目主要是为平台或者企业下面的用户提供设备监控,设备控制,设备参数配置,手机App用户管理等功能。该平台主要有首页,场群监测,站点地图,告警监测,会员管理,计费管理,订单管理,运行记录,站点管理,设备管理,交易管理,电能统计等模块 。 技术架构:springboot,springcloud,nacos,openfeign,jpa,mybatis,redis,mqtt,mysql,taos。 1、参与需求分析,需求评审 2、负责模块:首页,告警监测,计费管理,订单管理,运行记录,设备管理,交易管理,电能统计。 3、项目搭建,项目部署发布,代码优化,维护及相关bug的修复工作。 4、合理安排开发人员进行开发
2110mysql
项目功能:用于全国公共机构能源消费进行统计,实现主要功能机构的上报 机构的审核 指标下发 指标监督 指标展示。客户群体为全国至少36万家机构单位 负责模块:机构填报的审核,大屏指标展示 指标代发和监督
2320mysql
为上海体育场设计,基于节能设备的能源管理可视化系统。该项目上架上海 体育场本地项目,共有能耗实时监测、能耗告警管理、能耗数据分析、能耗预测、节能 诊断、后台管理6个大模块用于管理者对体育场内能源监控、设备管理、设备运行监 控、区域管理,可以更易发现能耗异常现象及时对设备进行维修调控。 职责描述:我在此项目中负责能耗实时监测、能耗数据分析、节能诊断、后台管理模块 的后端开发与整体系统的测试维护。项目使用 spring boot和 mybatis plus 基础框架,使用 MySQL 数据库进行持久化,使用 MongoDB 存储设备实时运行数据,使用 Redis 缓存技术,使用 EasyPoi 进行数据导入导出。
3080SpringCloud
当前共8个项目more
×
寻找源码
源码描述
联系方式
提交