Skip to content

招聘小程序-前端原生js,后端是Dubbo+SpringBoot项目,集求职招聘于一体,包含聊天功能,简历上传,职位审核等,一键安装

License

Notifications You must be signed in to change notification settings

linhuanfeng/dajiuye-dubbo

Repository files navigation

项目背景

该小程序集求职和招聘为一体,主要功能包括招聘信息的推荐与分类,即时通讯,职位搜索,面经题库展示,简历上传和下载,职位的发布与审核,就业课程秒杀

运行截图

image-20221213223112786

技术选型

前端技术

原生微信小程序开发

后端技术

Dubbo+SpringBoot+Zookeeper++RabbitMQ+WebSockket+Redis+SpringSecurity+JWT

1、使用Token机制+Redis(Lua)解决了接口幂等性问题,使用SpringSecurity控制资源访问权限

2、基于WebSocket和Stomp协议搭建起聊天室,并基于RabbitMQ对聊天消息异步持久化

3、使用Redisson分布式信号量解决商品超卖问题,使用RabbitMQ异步下单并完成可靠消息设计

4、基于Redis缓存热点职位,并使用分布式锁Redisson解决缓存击穿问题,并搭建Redis-Cluster集群提高扩展性和可用性

部署运行

前端

dajiuye-mp

使用微信开发者工具导入dajiuye-mp即可运行

后端

dajiuye-backend

1、导入数据库,并更改数据库地址

2、更改zookeeper地址,rabbitmq地址,redis地址,kafka地址

3、即可启动

演示视频

https://www.bilibili.com/video/BV1AV4y127tT

其他版本

分为三个版本:

springboot版本:https://github.com/linhuanfeng/dajiuye-boot

dubbo版本:https://github.com/linhuanfeng/dajiuye-dubbo

springcloud版本:https://github.com/linhuanfeng/dajiuye-cloud

反馈与答疑

最后的最后,如果你部署遇到任何疑问,欢迎添加扣扣咨询群【417094004】或微信号【moon5672369】咨询!开源不易,一定要给我==Star==哦!!

如果是初学Java的朋友也可以跟着流程借鉴这些代码,试着实现这个项目,相信能对你的成长有所帮助!

如果有心,不妨请博主喝杯茶::laughing::

image-20230618213213750

About

招聘小程序-前端原生js,后端是Dubbo+SpringBoot项目,集求职招聘于一体,包含聊天功能,简历上传,职位审核等,一键安装

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published