微服务+微信小程序实现社区服务 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 小程序相关 >

微服务+微信小程序实现社区服务

发表时间:2020-10-19

发布人:葵宇科技

浏览次数:34

微服务+微信小程序实现社区服务

前言

我在上大学的时候毕业设计做的是微服务SpringCloud结合微信小程序实现一个提供一些生活服务的微信小程序,它主要可以提供豆瓣电影资讯、热点新闻、天气预报、停车位预约等生活服务,也用到了一些分布式的技术比如消息队列、内存数据库等。

正文

微服务+微信小程序实现社区服务

源码文件的结构

  • springcloidservice:以SpringCloud架构的后台服务项目
  • 社区服务:微信小程序的源码
  • comdc.sql : mysql数据库数据脚本
    在这里插入图片描述

这里简单介绍一下springcloud-service的结构:

  • springcloud-eureka-client-draghook:拉钩活动模块,可以理解为一个朋友圈的功能。
  • springcloud-eureka-client-notice:公告栏模块,提供热点新闻、社区文件管理、社区公告栏、社区意见箱的功能。
  • springcloud-eureka-client-park:停车场模块,可以搜索附近的停车场,进行车位预约。
  • springcloud-eureka-client-user:用户模块,提供用户信息管理等功能。
  • springcloud-eureka-client-gateway:微服务的路由层。
  • springcloud-eureka-client-server:服务的Eureka注册中心。
  • springcloud-eureka-service-biz:项目的service层。
  • springcloud-eureka-service-common:项目的工具类层。
  • springcloud-eureka-service-dao:项目的dao层。

在这里插入图片描述

项目中使用到的技术栈

  • SpringCloud:分布式微服框架
  • SpringSecurity:基于角色的权限管理
  • RabbitMq:分布式消息队列
  • Quartz:定时调度器
  • Redis:内存数据库
  • Knife4j:在线接口调试工具
  • Solr: 企业级搜索应用服务器

项目中的技术点

  • SpringBoot使用RabbitMQ:详情可参考我的博客,SpringBoot使用RabbitMQ
  • SpringBoot使用Spring Security实现权限管理:详情可参考我的博客,SpringBoot使用SpringSecurity实现权限管理
  • SpringCloud使用Eureka作为服务治理中心:详情可参考我的博客,SpringCloud使用Eureka作为服务治理中心
  • 微服务使用knife4j进行在线接口调试:详情可参考我的博客,微服务使用knife4j进行在线接口调试
  • SpringBoot使用Solr实现检索:详情可参考我的博客,SpringBoot使用Solr实现检索
  • SpringBoot通过自定义注解实现日志打印:详情可参考我的博客,SpringBoot通过自定义注解实现日志打印
  • Java使用自定义注解优雅地解决异常:详情可参考我的博客,Java使用自定义注解优雅地解决异常

将微服务后台与微信小程序关联起来,需修改小程序app.json
在这里插入图片描述

展示部分功能页面

朋友圈模块
在这里插入图片描述

停车服务模块

  • 这里要注意如果没有搜到停车场,需要在数据库中修改停车场的经纬度,这里只展示20km内的停车场
    在这里插入图片描述

社区意见箱模块
在这里插入图片描述

其他模块
在这里插入图片描述

源码

项目源码可从的我的github中获取:github源码地址

在这里插入图片描述

溪源的奇思妙想 CSDN认证博客专家 Java Redis 架构 微信公众号:溪源的奇思妙想
溪源,一个在IT技术圈和经济学之间的求知者——既对人工智能、物联网等前沿技术兴致勃勃,又对机会成本、边际收益等经济学理论流连忘返。人生是一场孤独的旅行,只是我还是侥幸期待有同路人,我希望认识同样热爱技术、迷恋经济学的你。

相关案例查看更多