项目名称:房屋买卖租赁交易平台
项目描述:房屋买卖租赁交易平台,是一个前后端分离架构项目,可以进一步满足现在社会上的一部分人的临时租房或者买房以及房东出租或卖出的需求。整个项目使用微服务架构,并使用Spring Cloud作为微服务架构总体实现技术。项目包含了用户在线房屋租赁、房屋买卖、和房屋相关的商城等功能。
技术架构:Spring Boot、 Spring Cloud、 Spring Data MongoDB、 Spring Data Elasticsearch、 SpringMVC、Spring Cache、Vue.js等
项目架构:Eureka注册中心,Gateway网关,Config分布式配置中心,OpenFeign进行接口通信,Hystrix进行服务容灾,Elasticsearch提升搜索效率。
职责描述:
1、订单预定:使用RabbitMQ消息中间件进行具体实现,RabbitMQ队列对用户请求进行排序,防止出现多个用户购买同一订单或库存出现负数以及用户重复购买的情况。
2、订单信息显示:用户点击订单查看,判断如果没有登录会跳转到登录页面,如果登录了,就会从数据库中查询分页回显该用户的订单详情。
2、房屋评价功能:用户可以在订单信息下方发表自己的建议或者好评,包括新增评论实现,分布式事务完成评论新增和订单状态修改。