毕业论文
您现在的位置: 框架 >> 框架介绍 >> 正文 >> 正文

Web服务脚手架,Github开源项目,

来源:框架 时间:2023/3/2

Jext技术社区开发维护Web服务脚手架,开源项目托管在Github,基于Java、Python和JavaScript开发,集成了大量常用框架和功能组件,快速开发产品原型:

Spring,MySQL,MyBatis,Flyway,Redis,ActiveMQ,Quartz;

Django,Celery,dlib;

React,AntDesign;

Docker。

Web服务脚手架包含多个项目:

StarterApi:Web接口服务,基于Java开发,集成数据库、缓存、消息队列、异步任务、WebSocket服务,等等。

StarterAdmin:后台管理系统,基于AntDesign开发,使用React和JavaScript,提供服务监控、参数配置、业务管理等功能。

starter_service:异步任务处理服务,针对耗时业务,通过ActiveMQ消息队列和Celery异步任务调度框架,创建、执行和管理任务,支持跨平台调度。以AI图像处理为例,基于Python开发,集成dlib,完成人脸识别和替换处理,调用基于Java开发的API服务交互。

StarterDeploy:自动化部署脚本,使用Docker容器技术,结合Github代码托管和阿里云容器镜像服务,自动构建Docker镜像,分解基础镜像和应用环境,提高构建速度。配置Dockerfile_ce,满足生产环境和开发测试不同需求。

学习资料和示例代码:

HelloJava:Java常用功能代码,组件集成示例。

HelloPython:Python基础练习代码,常用服务封装。

HelloDocker:Docker常用镜像,Dockerfile基本配置。

基于WebStarter开发的应用:

Track:代驾定位跟踪系统,客户端位置变动时location_changed,调用API发送位置信息,后台管理系统使用WebSocket推送数据,实时显示。

Kitchen:中央厨房订单处理系统,集成Redis和WebSocket,支持高并发,优化性能。

aiChat:智能语言聊天机器人,基于云服务提供的语音识别和合成接口,实现机器人聊天功能。

WebStarter开源项目特点:

基于Java和SpringBoot开发,集成常用组件,实现基本功能,快速支持业务场景。

扩展异步任务处理机制,基于Python开发AI处理功能,实现JavaAPI+PythonAI跨平台任务调度。

基于Git、Docker和云服务,实现一键部署,支持DevOps开发运维。

实现DBMigration,版本化管理数据库。

AI语音处理,图像识别,人脸替换。

技术社区:

专业技术网站和新兴自媒体社区。

文章,收费专栏,视频,问答,微头条。

评论答疑,问题咨询,需求开发,在线指导,为有需求的网友提供学习指导。

转载请注明:http://www.0431gb208.com/sjszlfa/3741.html