SpringCloud

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。
该项目是同策 saas 服务平台,包括多租户管理、原子功能/功能包/销售包、项目管理、团队管理、角色管理、权限管理。技术层面主要包括以下功能: 1.saas 多租户数据建模和架构设计 2.saas 数据库层性能优化,包括 mysql 索引优化、sql 调优 3.saas 应用层性能优化,包括分布式缓存 redis 、异步操作 4.saas web 层和服务器性能优化 5.saas 可配置化,包括数据、功能、界面、流程等 6.saas 可伸缩应用架构,包括分布式 session 、数据库垂直/水平切分 7.saas web 应用和中间件基于 docker+k8s容器化技术进行部署、编排、扩缩容、灰度发布 8. 基于阿里云构建高可用、高性能、高并发 saas 平台 项目职责: 1.架构设计、架构评审、技术选型 2.搭建 saas 底层架构平台, 3.提供分布式中间件(如 nacos,redis,rocketmq,gateway,oauth2,skywalking等) 4.应用架构搭建,包括项目搭建、项目分层、核心代码编写 5.代码质量把控、code review 业绩: 1.实现了sa
720Java
可以作为公司官网,后端采用java语言,springcloudalibaba开发框架,前端采用vue3+elementplus作为管理端,可以多角色管理后台
960Java
Uptane是一种开放和安全的软件更新框架,专为保护通过无线方式交付的软件汽车电子控制单元(ECU)而设计。该框架采用了Spring Cloud微服务架构,通过其丰富的功能和特性,提供了高度安全性和可靠性的软件更新解决方案。 主要功能模块: 安全软件包管理: Uptane框架支持安全软件包的生成、签名和分发,确保软件包的完整性和可信度。 安全更新验证: 框架提供了严格的更新验证机制,包括基于签名和哈希的验证,以确保软件更新的安全性。 远程更新控制: Uptane允许远程对车辆中的ECU进行更新控制,包括暂停、恢复和撤销更新等操作。 安全日志记录: 框架提供了完整的安全日志记录功能,用于记录软件更新的所有操作和事件,以便进行审计和故障排除。 分布式架构: 使用Spring Cloud实现分布式架构,支持多个节点的部署和管理,提高了系统的可扩展性和可靠性。 Uptane框架为汽车电子控制单元的安全软件更新提供了一种高效、安全和可靠的解决方案,为汽车行业提供了更好的软件更新管理手段,提升了汽车系统的安全性和可靠性。 此项目为个人主导设计与核心代码编写,带领团队完成
1320Java汽车
1、苍穹外卖分客户端和后端的单体架构项目,后端管理员工、菜单、套餐、商店状态、分类上传功能。客户端使用微信小程序,微信小程序客户和美团外卖一致功能。技术方面使用springboot的筛选器、aop、mybaits,同时使用websocket。
1260Javaredis
以ruoyi开源平台升级版芋道开源系统为基础框架所做的CRM系统,该系统可自主定制,核心实现邮件同步功能,可关联客户邮件到客户管理给跟单员管理客户关系 crm主要模块有: 客户阶段 客户管理 公海管理 客户查重 邮箱管理 独立完成所有功能,此系统是个人接单客户的系统!
1340Java微服务
该项目面向学校客户,包含门户和子系统两部分。 门户: 门户作为一个基础平台存储基本信息,为门户下其他子系统提供数据支持和接入支持,如学生、教师、班级、部门、用户账号、角色、权限等。主要实现人员、班级部门、菜单、用户账号、角色权限、系统参数、日志、菜单等……数据的管理。学校管理员可以在基础平台上维护学校部门结构以及师生基本信息,并且控制用户的子系统使用权限。 同时超管负责管理每所学校的功能权限。 我参与了: 人员管理、部门管理、角色权限集合、手机端auth认证、网关请求过滤、和开放平台开发。 子系统: 包含学校系统功能的统称,如招生报名、问卷调查、校内公告、门禁管理、校园访客管理、请销假管理、德育指标管理、宿管、校车、放学大屏等等…… 以上系统采用spring cloud alibaba微服务架构,技术栈包含nacos,springcloud-gateway,feign,ribbon,springMvc,Mybatis,Mysql,redis,nginx,mq 前端框架vue,移动端宿主钉钉、微信、各行掌银 我参与了: 我参与的都是后端开发,没有参与前端开发,以上系统大同小异,后端项目
1260微服务框架
统一支付系统是一个集成了微信支付、支付宝支付、Visa支付等多种支付方式的支付平台。该系统基于Spring Cloud微服务架构,采用模板模式和策略模式,灵活对接各种业务与支付系统,使用Kafka实现大量数据的处理,并支持通过Gateway进行统一访问和流量控制。同时,使用Jenkins实现持续集成和部署,支持多个应用的分布式处理数据。 主要功能模块: 支付接口模块: 提供统一的支付接口,包括微信支付、支付宝支付、Visa支付等多种支付方式的接入和处理。 订单管理模块: 提供订单的创建、支付状态查询、支付回调处理等功能,保证支付流程的稳定和可靠。 业务对接模块: 使用模板模式和策略模式,灵活对接各种业务系统,根据业务需求选择合适的支付方式和处理方式。 数据处理模块: 使用Kafka实现大量数据的处理,支持高并发和大规模数据交换,保证系统的性能和稳定性。 Gateway模块: 使用Gateway实现统一访问和流量控制,保障系统的安全性和可用性。 持续集成与部署模块: 使用Jenkins实现持续集成和部署,支持多个应用的分布式处理数据,提高系统的扩展性和灵活性。 此系统是个人独立完成
1890Java
1、主要分为收费、开票、在线支付等功能 2、我主要负责收费以及开票功能,同时负责与阀控的整体对接,用量传输
950JavaSpringCloud
该项目主要实现用户漫画搜索业务,提升搜索精准度和搜索性能,提升用户搜索体验,改善用户体验,加大用户粘性。 项目职责: 1.负责项目整体架构设计和技术选型 2.负责项目的高可用、扩展性和稳定性 3.项目的线上体量预估和硬件资源需求规划 4.es集群结构(主节点、数据节点、路由节点) 5.es数据建模、index分片数确定、es核心api封装和业务核心代码开发 项目业绩: 之前项目采用lucence承载漫画搜索业务,性能较差,新版采用es进行重构,es在易用性方面更优。es基于集群名称进行节点发现,分片通过节点扩展可以动态均衡,增加从分片可以提升查询性能。
1280JavaJava
结合线下流行的后端技术Sping Cloud微服务前后端分离技术+前端技术Uniapp打造的一款集B2C、SAAS多租户、多商户(多店铺)等商业模式于一体的多商户(多店铺)商城系统; 包括小程序商城、移动端H5商城、APP商城(android/ios端)、APP商户端(android/ios端)、商城PC端等主流终端; 可配置支付宝、微信服务商收款 使用阿里云、腾讯云等云存储平台、短信分发配置
1080JavaSpringCloud
1.基于C#开发的WPF桌面软件及后端服务。 2.基于java开发的后端微服务。 3.架构的设计、搭建、开发、部署、测试。 4.基于UE开发的三维可视化系统
910
1.项目木分为官网、数据平台、后台管理三个系统,主要实现数据和各类资讯采集、生成分析报告,以及发布展示。 2.为满足采集数据的需求,通过 Webmagic、Selenium 等技术构建爬虫 2.对复杂站点的数据进行分析和抓取,如ITC、国家统计局 3.对原系统数据采用Excel、编写程序、Navicat等多种方式进行迁移
1570Java爬虫
1.主要给中兴通讯内部员工提供国内几个大区硬件资源的储备、连接和使用情况。其中包括概览、资源、拓扑、告警、性能、接入管理、备份恢复、安 全、日志、配置中心等模块。在首页上用户可以查看到概览信息,进入资源模块可以以表格的形式展示所有资产记录,并可以查看其详细信息。其中有些资产比较重要且常被浏览,需要以拓扑图的形式呈现。在系统运行过程中,有些资产会收到告警信息,需要在界面及时地展示。另外系统还提供了备份和恢复数据的功能,日志查询功能以及配置系统参数的功能。 2.本人主要负责 (1) 三网互视功能查询流程的设计与实现; (2)物理拓扑功能查询和搜索的流程设计与实现; (3)物理拓扑 ping 检测功能,采用分库分表的方式处理数据; (4)卸载场景包流程的优化
840JavaWeb框架
该项目主要实现用户漫画搜索业务,提升搜索精准度和搜索性能,提升用户搜索体验,改善用户体验,加大用户粘性。 项目职责: 1.负责项目整体架构设计和技术选型 2.负责项目的高可用、扩展性和稳定性 3.项目的线上体量预估和硬件资源需求规划 4.es集群结构(主节点、数据节点、路由节点) 5.es数据建模、index分片数确定、es核心api封装和业务核心代码开发 项目业绩: 之前项目采用lucence承载漫画搜索业务,性能较差,新版采用es进行重构,es在易用性方面更优。es基于集群名称进行节点发现,分片通过节点扩展可以动态均衡,增加从分片可以提升查询性能。
1280JavaJava
1、项目包括源数据配置模块、试验数据管理模块、扫频数据管理模块、源文件管理模块;使用者通过系统可实现对其实验所产生的数据进行管理并查询监控。 2、我全权负责项目包括原型设计、后端业务功能开发与测试、前后端应用部署、撰写方案设计、用户手册等文档;使用技术栈包括:SpringBoot、MybatisPlus、mysql、springcloud、RFM (反射内存)、nginx、Java Service Wrapper、Rocketmq;能实现用户实验数据的管理。 3、难点: 3.1、RFM (反射内存)储存与展示出现数据不一致问题:下位机定时向RFM写数据,本系统作为上位机,需要定时从RFM读数据然后存储并展示,本系统读与展示用两个线程实现,开始数据一致性出现问题,最终用Java共享内存通信机制解决此问题。 3.2、RFM数据解包时总是出现高地址与低地址存储的数据反了,最终发现下位机与上位机大小端模式不一致,最终程序中设置与下位机统一大小端模式解决此问题。
1600Java
结合线下流行的后端技术Sping Cloud微服务前后端分离技术+前端技术Uniapp打造的一款集B2C、SAAS多租户、多商户(多店铺)等商业模式于一体的多商户(多店铺)商城系统; 包括小程序商城、移动端H5商城、APP商城(android/ios端)、APP商户端(android/ios端)、商城PC端等主流终端; 可配置支付宝、微信服务商收款 使用阿里云、腾讯云等云存储平台、短信分发配置
1080JavaSpringCloud
通过支付平台对接第三方支付渠道,完成用户充值换币功能。支付平台加入了商户的概念,贯穿创建支付单、发起支付和结果回调等模块,可以支持多个业务模块动态接入。 钱包模块存储用户的币值、消费和阅读券相关数据。 项目职责: 1.负责项目整体架构设计和技术选型 2.负责项目的高可用、扩展性和背压处理 3.项目的线上体量预估和硬件资源需求规划 4.核心代码开发 项目业绩: 应用框架为ssm,数据库层面使用了sqlserver,由于数据量比较大(单表在2亿左右),使用了分库分表、读写分离。同时为了后台的聚合查询性能,使用了es单index多分片形式确保查询速度。国内外数据同步使用rabbitmq相互订阅的ack形式。应用层使用了redis的分布式 锁、es、多线程技术、事务等
1020Java
设备管理平台是一个基于Spring Cloud微服务架构的系统,集成了MQTT协议、规则链处理不同业务数据流向、Kafka、Redis、MySQL、MongoDB、mybatis plus,ELK等多种技术,同时使用统一注册中心和用户鉴权微服务进行服务治理和安全管理。通过Gateway实现统一访问和流量控制,Jenkins实现持续集成和部署,保证系统的稳定性和可靠性。 主要功能模块: 设备管理模块: 提供设备的注册、添加、删除、查询等功能,支持对设备的基本信息进行管理。 设备监控模块: 实时监控设备状态,包括在线状态、数据上传情况等,并提供告警和异常处理功能。 数据处理模块: 使用规则链处理不同业务数据流向,根据设备类型和状态进行数据处理和转发。 数据存储模块: 使用MySQL和MongoDB等数据库存储设备信息和数据,支持数据的快速检索和分析。 消息中间件模块: 使用MQTT和Kafka实现设备与平台之间的消息传递和数据交换,支持大规模设备接入和数据处理。 缓存模块: 使用Redis作为缓存存储,提高系统的访问速度和性能。 日志和监控模块: 使用ELK实现日志的收集、存储和分析,监
2160Java物联网
1、主要分为收费、开票、在线支付等功能 2、我主要负责收费以及开票功能,同时负责与阀控的整体对接,用量传输
950JavaSpringCloud
1、参与需求评审、制定开发计划、协调开发进度以及代码 review; 2、参与数据库设计,SQL 优化; 3、主要参与设计开发的模块包括商品模块、订单模块、营销活动模块、支付中心、用户管理模块、MQ 消费者; 4、其中库存模块使用类似于乐观锁的实现方式,保证了高并发情况下数据的可靠性; 简历来自:BOSS 直聘 5、秒杀模块采用 Google 的令牌桶限流,页面静态化,Redis 的原子操作在保证效率的同时又保证了库存数据的一 致,同时采用 MQ异步执行订单生成等业务逻辑进一步保证瞬时并发场景下的服务的稳定运行; 6、将原有的单体架构拆分为微服务架构; 7、直播期间的技术保障支撑; 8、为运营同学提供日常的技术支撑,保障线上服务的稳定运行。
500JavaJava
当前共2623个项目
×
寻找源码
源码描述
联系方式
提交