JPAAS开发平台
●项目介绍:JPAAS平台是基于SpringCloud的一套企业级的低代码微服务架构敏捷开发平台,它具有以下特 点:
1.主要针对解决微服务和业务开发时常见的非功能性需求
2.提供了基础的企业级的应用开发,如流程、表单、组织架构、安全认证、门户等
3.提供应用管理,方便第三方系统接入,支持多租户(应用隔离)
4.前后端分离的企业级微服务架构
5.引入组件化的思想实现高内聚低耦合并且高度可配置化
6.注重代码规范,严格控制包依赖,每个工程基本都是最小依赖
7.适合企业级的应用功能扩展与开发
8.适合企业往技术中台、数据中台、业务中台进行模块与业务的规划扩展
●技术采用:SpringCloud、Nginx、Nacos、Gateway网关、Seata、activiti7、MySQL、Redis、RocketMQ 等
●开发工具:JDK1.8、IDEA、Maven、GitHub Desktop
●负责模块:
组织管理模块:实现集团、业务组织、部门相关功能并将其同步到原先的平台组织架构 权限管理模块:权限按用户、角色、职责划分、实现相关的权限分配功能
单据管理模块:实现与单据相关的单据数据权限、单据编码规则、单据关系映射、数据授权策略、单据安全删 除校验功能
模板管理模块:实现查询模板与编辑模板及模板分配功能
开发平台模块:实现元数据类型、元数据表相关基础功能、完善单据建模功能 负责将项目部署到测试环境
●技术要点:
1、项目是使用 SpringCloud 搭建并实现单据建模服务
2、使用 Redis缓存单据类型与业务类型,通过Feign远程调用共享实现单据安全删除校验功能
3、使用Nginx进行反向代理与负载均衡,根据配置文件将请求转发给对应的服务器
4、前端使用封装好的Vue组件库构建单据页面。
5、使用 Gateway 网关来作为整个系统的入口。请求先通过网关再定位到具体的服务节点上
6、使用Nacos做为注册和配置中心,提供注册发现服务与配置服务
一罐 App
●项目介绍:一罐是一款社交聊天 app,主打匿名聊天的方式,在这里你可以向陌生人进行倾诉。匿名聊天的方式 绝对的保证了用户的隐私安全,每次对话都可以修改你的名字。所有的罐头绝对隐私:不能设置头像,不能浏览主页,不能 关注、搜索和转发。此刻的心事,被装进罐头中,掷入情绪之海。当遇见相同情绪的人,相互之间会更理解彼此吧。
●技术采用:SpringCloud、MySQL、Redis、WebSocket、RocketMQ 等
●开发工具:JDK1.8、IDEA、Maven、Git
●负责模块:
与产品经理沟通,负责跟进项目功能需求的更改以及添加
负责罐头帖子相关模块:关注、最新、收藏、评论等有关罐头动态信息列表 负责用户相关模块:真身与分身的切换、用户信息、关注列表、收藏的标签等负责互动相关模块:四叶草(限领、赠送)、毒药(禁言)、解药(解禁言)等
●参与商品秒杀模块:各类书籍以及玩偶玩具、装饰、礼物等商品的秒杀下单处理
●技术要点:
1、项目是使用 SpringCloud 搭建并实现罐头帖子系统服务、用户系统服务、互动系统服务、消息系统服务等多个服务之间的互相调用
2、使用 MongoDB 实现了用户对罐头帖⼦的不同浏览需求以及对用户罐头帖子的点评功能使用 WebSocket 实现系统通知提醒功能
3、使用 Redis 实现互动服务中的四叶草、毒药、解药等功能,以及真身与分身之间用户资料的切换
4、使用 Zuul 网关来作为整个系统的入口。请求先通过网关再定位到具体的服务节点上
5、使用 Redis、WebSocket、RocketMQ、ConcurrentHashMap 以及远程调用相关服务来处理秒杀订单信息的相关业