ReactJs+springBoot(租房项目)
就叫一片白纸
话不多说就是干
展开
-
【ReactJs+springBoot项目——租房】第15章:MongoDB集群之复制集群 +MongoDB集群之分片集群+ 日志规范 +异常规范+其它规范
MongoDB集群之复制集群MongoDB集群之分片集群日志规范异常规范其它规范1、MongoDB集群之复制集1.1、简介一组Mongodb复制集,就是一组mongod进程,这些进程维护同一个数据集合。复制集提供了数据冗余和高等级的可靠性,这是生产部署的基础。目的保证数据在生产部署时的冗余和可靠性,通过在不同的机器上保存副本来保证数据的不会因为单点损坏而丢 失。能够随时应对数据...原创 2020-03-16 20:44:46 · 265 阅读 · 0 评论 -
【ReactJs+springBoot项目——租房】第14章:项目部署架构+部署计划 +实施部署 +打包项目+ 功能测试
部署架构部署计划实施部署打包项目功能测试1、部署架构说明:在架构中集群的节点数根据实际情况设置项目的中的实际系统并没有完全展示出来2、部署计划在实际项目中,在部署上线之前需要对所有的服务进行盘点, 然后根据用户数以及并发数,对需要的服务器进行统计,然后进行采购服务器,最后实施部署。由于我们处于学习阶段,服务器资源有限,所以需要在现有的服务器资源上进行分配。 服务器资源目...原创 2020-03-16 10:41:49 · 719 阅读 · 0 评论 -
原创 【ReactJs+springBoot项目——租房】第13章:MySQL主从复制+MyCat数据库中间件+HAProxy+PXC集群
分析目前系统架构中的数据库层存在的问题分析MySQL数据库的集群方案学习主从复制(读写分离)架构方案掌握MyCat数据库中间件的使用掌握HAProxy复制均衡的使用掌握PXC集群的使用多种集群架构的综合应用1、系统架构存在的问题在我们的系统架构中,DBserver方面我们只是使用了单节点服务,如果面对大并发,海量数据的存储,显然单节点的系统架构将存在很严重的问题,所以接下来,我...原创 2020-03-16 10:26:42 · 725 阅读 · 0 评论 -
原创 【ReactJs+springBoot项目——租房】第12章:Beats+Filebeat+ Metricbeat+Kibana+Logstash
了解BeatsFilebeat入门学习Metricbeat入门学习Kibana入门学习Logstash入门学习1、Beats 简介官网:https://www.elastic.co/cn/products/beats2、Filebeat2.1、架构用于监控、收集服务器日志文件.2.2、部署与运行下载(或使用资料中提供的安装包,版本为:filebeat-6.5.4):...原创 2020-03-15 22:22:25 · 594 阅读 · 0 评论 -
【ReactJs+springBoot项目——租房】第11章:编写爬虫抓取房源数据+开发搜索房源接口服务+整合前端开发实现搜索功能+优化搜索功能增加高亮和分页功能+热词推荐功能实现+拼音分词
编写爬虫抓取房源数据开发搜索房源接口服务整合前端开发实现搜索功能优化搜索功能增加高亮和分页功能热词推荐功能实现拼音分词1、WebMagic抓取数据为了丰富我们的房源数据,所以我们采用WebMagic来抓取一些数据,目标网站是上海链家网。1.1、引入依赖依然在itcast-es工程中,编写爬虫相关的代码。1.2、编写LianjiaPageProcessor1 package ...原创 2020-03-14 20:56:52 · 463 阅读 · 0 评论 -
【ReactJs+springBoot项目——租房】第10章:Elasticsearch集群搭建+集群的故障转移+Java客户端的使用+Spring Data Elasticsearch
了解倒排索引全文搜索API的使用Elasticsearch集群搭建集群中分片和副本集群的故障转移分布式文档Java客户端的使用Spring Data Elasticsearch1、全文搜索1.1、倒排索引倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值 的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的...原创 2020-03-14 20:53:44 · 358 阅读 · 0 评论 -
【ReactJs+springBoot项目——租房】第9章:Elasticsearch安装+快速入门+核心讲解+中文分词
Elastic Stack简介Elasticsearch的介绍与安装Elasticsearch的快速入门Elasticsearch的核心讲解 中文分词1、Elastic Stack简介如果你没有听说过Elastic Stack,那你一定听说过ELK,实际上ELK是三款软件的简称,分别是Elasticsearch、Logstash、Kibana组成,在发展的过程中,又有新成员Beats...原创 2020-03-12 16:57:11 · 391 阅读 · 0 评论 -
【ReactJs+springBoot项目——租房】第8章:RocketMQ错误消息重试+RocketMQ的集群搭建+SpringBoot整合RocketMQ+分布式WebSocket +地图找房
RocketMQ的错误消息重试策略RocketMQ的集群搭建SpringBoot整合RocketMQ实现分布式的WebSocket 实现地图找房功能1、重试策略在消息的发送和消费过程中,都有可能出现错误,如网络异常等,出现了错误就需要进行错误重试,这种消息的重 试需要分2种,分别是producer端重试和consumer端重试。1.1、producer端重试生产者端的消息失败...原创 2020-03-09 22:21:07 · 1280 阅读 · 0 评论 -
【ReactJs+springBoot项目——租房】第7章:RocketMQ核心概念+RocketMQ的api使用+producer和consumer进行详解
了解什么RocketMQ了解RocketMQ的核心概念动手安装RocketMQ服务快速入门,掌握RocketMQ的api使用对producer、consumer进行详解 了解RocketMQ的存储特点1、RocketMQ简介与安装1.1、RocketMQ简介Apache RocketMQ是一个采用Java语言开发的分布式的消息系统,由阿里巴巴团队开发,与2016年底贡献给Apa...原创 2020-03-07 21:32:24 · 391 阅读 · 0 评论 -
【ReactJs+springBoot项目——租房】第6章:MongoDB入门+SpringBoot整合MongoDB+搭建微聊系统+实现微聊功能
MongoDB入门MongoDB的java api的使用SpringBoot整合MongoDB使用搭建微聊系统实现微聊功能分布式WebSocket解决方案分析1、MongoDB入门1.1、MongoDB简介MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产...原创 2020-03-05 22:03:41 · 540 阅读 · 0 评论 -
【ReactJs+springBoot项目——租房】第5章:前端mock+qraphQL查房源列表+更新数据+redis缓存+websocket入门
为前端系统提供mock服务前端系统中通过graphql查询房源列表实现后台系统的更新房源数据功能为接口服务添加Redis缓存WebSocket入门1、伪mock服务前面完成了首页的轮播广告服务的支持,为力方便后面的项目开发,需要对前端所有的请求都都进行支持。 暂时不实现的,先模拟数据返回。1.1、构造数据mock-data.properties:1mock.indexMenu...原创 2020-03-01 21:39:53 · 495 阅读 · 0 评论 -
【ReactJs+springBoot项目——租房】第4章:GraphQL开发房源接口+搭建前台系统+首页轮播广告功能GraphQ+Apollo Client
使用GraphQL开发房源接口实现房源列表查询的接口搭建前台系统实现首页轮播广告功能改造轮播广告接口方式为GraphQL 学习使用Apollo Client的使用原创 2020-02-29 21:36:48 · 708 阅读 · 3 评论 -
【ReactJs+springBoot项目——租房】第3章:OSS存储图片+本地存储+ 房源列表查询+GraphQL入门
图片存储解决方案的分析阿里云OSS存储方案的实现本地存储方案的实现整合前端系统实现图片上传功能实 现 房 源 列 表 查 询 功 能GraphQL的入门1、图片存储解决方案在新增房源中,需要上传图片,其实,不只是新增房源,在整个项目中上传图片的需求有很多的,所以,我们需要 开发一个上传图片的服务,来提供服务。开发一个图片上传服务,需要有存储的支持,那么我们的解决方案将以下几种...原创 2020-02-27 22:03:19 · 460 阅读 · 0 评论 -
【ReactJs+springBoot项目——租房】第2章:mysqlPercona安装+ MybatisPlus+搭建后台服务系统+前后端整合实现新增房源
使 用 Docker 安 装 MySQLMybatis插件MybatisPlus的入门搭建后台服务系统实现新增房源服务前后端进行整合,实现新增房源功能1、使用Docker安装MySQL好客租房项目的底层数据库采用MySQL,而MySQL采用衍生版本Percona,并且采用docker容器化的方式进行部 署。1.1、什么是percona?Percona 为 MySQL 数据库服...原创 2020-02-24 20:49:07 · 1134 阅读 · 0 评论 -
【ReactJs+springBoot项目——租房】第1章:前端系统搭建+微服务架构+Apache Dubbo
项目介绍后台系统的前端系统搭建以及讲解后台系统的微服务架构讲解Apache Dubbo 快速入门1、好客租房1.1、项目背景近几年,我国经济的跨越性发展速度大家有目共睹,农村都在向城市化发展,农民都踊跃走出家乡投身城市的建设 中,因此也推动城市房地产和租赁行业的新发展时机。房屋租赁行业的发展离不开房屋租赁政策的支持。财政部、国家发改委曾发布通知称,自2015年11月1日起,在全...原创 2020-02-23 21:01:13 · 1779 阅读 · 1 评论