嘎嘎强,嘎嘎哒学
星球:码农会锁,应用级实战项目运行演示平台。用户可以体验项目运行效果,并学习每个功能的实现方案。
当前进度
23年11月,OpenAi 项目完结,部署上线完成,可在线体验 💐—— 数据库&监控,测试账号(test/test)
平台说明
演示运行【星球:码农会锁】应用级实战项目,让想了解项目和正在学习的伙伴,明确知道最终的运行体验效果。
业务模型
OpenAi 大模型应用项目,是被当做为业务的场景底座。以此场景扩展新功能,如;抽奖、兑换、拉新、交易等。
持续计划
当前星球内已完成了7个项目开发,4个业务,3个技术。那么接下来,将以上线运行为目标,逐步开发大营销场景。
小型支付电商系统 - 一套项目2套架构开发(MVC+DDD)
这是一套小型的支付电商系统,提取实际生产中核心的真实模块作为咱们的开发需求,同时也是面试中最为常问的流程。包括;如何微信扫码鉴权登录 + 模板消息通知、怎么做支付宝交易打通、商品支付掉单如何处理、相关的任务补偿怎么操作等。
大营销平台系统 —— 👣 进行中
大营销平台是各个互联网公司用于拉新、促活、留存、转化的重要手段,本次项目将先以最新DDD架构和模式进行重构Lottery项目,优化项目实现,扩展新增功能。让球友伙伴,既可作做技术项目,又能学习到重构的思想。
OpenAi - 大模型应用微服务体系构建
前后端+Dev-Ops,全栈技术实践。以OpenAi场景,运用DDD架构,实现从微信公众号扫码登录,到下单支付对个人账户充值,完成OpenAi对话消费的全流程。
Lottery 分布式抽奖系统
抽奖系统是互联网C端运营场景核心微服务之一。该系统从用户进入抽奖开始,进行差异化的人群决策,筛选可参与的活动ID,并领取活动处罚抽奖以及异步发货。其中重点设计了,滑块锁🔐降低独占性,增强秒杀并发度。
Api 网关 - 中间件设计和实践
以承载Nginx负载为入口,接收并处理HTTP协议进入会话流程模型,通过“源码级”设计实现;协议的转换、关系的绑定、动作的执行、泛化的调用再到结果的返回等一系列动作。并支持扩展各类其他服务,如MQ、Redis、JOB、MySQL等资源为HTTP服务。这套系统设计非常强劲。
IM(Netty + JavaFx):仿桌面版微信聊天
这是一个通过JavaFx技术开发桌面版UI,并在Java通信客户端集成使用的前后端分离设计。再通过服务端进行Netty多协议通信交互,完成通信处理。
组件项目
OpenAI 代码自动评审组件
通过 GitHub Actions、Git、OpenAI、微信公众号,完成项目自动化评审和消息通知。
透视业务监控
本次项目会采用基于扩展 logback 日志上报数据进行 ognl 配置节点公式的方式进行采集、计算和可视化渲染。
动态线程池组件
以 Redis 注册中心,运用发布订阅能力,开发一款动态线程池 SpringBoot Starter 组件。
支付SDK
通过工厂和策略模式,开发一款蓝兔支付SDK,帮助大家对接支付。
OpenAI-SDK
统一大模型标准化对接的技术组件项目,此项目以解决实际市面上的场景为诉求,将 OpenAI、Claude、PalM、文心一言、通义千问、讯飞星火、智谱 ChatGLM、腾讯混元等对接诉求。
Ai 问答助手 - 回帖机器人
通过搭建简单DDD工程,自动采集星球问题和帖子,再通过数据分析整理,调用ChatGLM等开放OpenAi接口自动回复。
SpringBoot Starter 中间件设计和开发
16个中间件场景涵盖:技术框架、数据服务、数据组件、分布式技术、服务治理、字节码、IDEA插件七个方面,贯穿整个互联网系统架构中常用的核心内容。
IDEA Plugin 插件开发
全手册,分为4章12节循序渐进的通过实践案例开发的方式,串联 IDEA Plugin 开发的各项常用技术点,为读者讲解如何开发一个 IDEA 插件。
提示
星球:码农会锁,已开发完成7个应用级实战项目。在嘎嘎平台,目前部署了 OpenAi 大模型应用服务平台项目,后续会以此项目为项目平台基座,部署星球:码农会锁,其他应用服务项目。如 Lottery 抽奖、API网关、运营后台、前端统计、后端监控(Grafana)等。通过这样的方式,串联起来各个项目的使用,让大家可以更加有效的学习成长。
小傅哥,全网40万+粉丝,互联网大厂架构师,《重学Java设计模式》、《手写MyBatis:渐进式源码实践》图书作者。多年从事互联网一线开发和架构工作,在金融、账务、交易、营销等业务场景,以及中间件、监控、网关、字节码增强方面具备丰富的经验和落地能力。喜欢并热衷于技术本质深度的学习和积累。—— 沉淀、分享、成长,让自己和他人都能有所收获!