本系统基于JAVA语言进行开发,选用spring-cloud微服务框架来搭建后端的服务中心,前端页面选用vue来搭建与用户之间的交互。通过使用主流的mysql数据库实现系统数据的持久化。
国内目前主流的微服务系统都是基于spring-cloud来搭建的,目前主要是使用spring-cloud-alibaba的三大分布式组件nacos,seata,sentient来快速搭建起一个微服务系统。本系统选用其中的nacos组件来搭建起本系统的一个注册中心,整个系统拆分为房东模块和租客模块,分别进行开发,降低了系统的各模块之间的耦合度,再通过nacos的注册中心去进行两个模块之间调度,保证前后端之间的交互稳定。
可接入微信支付API接口实现在线收租