- 博客(13)
- 收藏
- 关注
原创 ES和MYSQL实现数据同步
elasticsearch中的酒店数据来自于mysql数据库,因此mysql数据发生改变时,elasticsearch也必须跟着改变,这个就是elasticsearch与mysql之间的数据同步
2022-08-15 20:00:07 5195
原创 RabbitMQ
交换机的作用是什么?接收publisher发送的消息将消息按照规则路由到与之绑定的队列不能缓存消息,路由失败,消息丢失FanoutExchange的会将消息路由到每个绑定的队列声明队列、交换机、绑定关系的Bean是什么?QueueBinding描述下Direct交换机与Fanout交换机的差异?Fanout交换机将消息路由给每一个与之绑定的队列Direct交换机根据RoutingKey判断路由给哪个队列如果多个队列具有相同的RoutingKey,则与Fanout功能类似。...
2022-08-15 20:36:35 243 1
原创 Nacos注册中心
Nacos是SpringCloudAlibaba的组件,而SpringCloudAlibaba也遵循SpringCloud中定义的服务注册、服务发现规范。因此使用Nacos和使用Eureka对于微服务来说,并没有太大区别。主要差异在于:- 依赖不同- 服务地址不同...
2022-08-08 08:56:26 146
原创 基于SpringCloud的Eureka搭建注册中心,完成服务注册和服务发现
- 单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统- 分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝- 微服务:一种良好的分布式架构方案 ①优点:拆分粒度更小、服务更独立、耦合度更低 ②缺点:架构非常复杂,运维、监控、部署难度提高- SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件...
2022-08-05 09:23:00 199
原创 jwt实现
JSONWebtoken简称JWT,是用于对应用程序上的用户进行身份验证的标记。也就是说,使用JWTS的应用程序不再需要保存有关其用户的cookie或其他session数据。此特性便于可伸缩性,同时保证应用程序的安全。...
2022-07-29 08:57:50 4279
原创 1. 前后端项目部署
在本章节,我们要做的是项目的部署,包含前端项目的部署,及后端项目的部署。前端部署服务器Nginx后端部署服务器Tomcat(内嵌)
2022-07-22 21:12:52 4529 1
原创 Swagger
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。功能主要包含以下几点:A. 使得前后端分离开发更加方便,有利于团队协作B. 接口文档在线自动生成,降低后端开发人员编写接口文档的负担C. 接口功能测试使用Swagger只需要按照它的规范去定义接口及接口相关的信息,再通过Swagger衍生出来的一系列项目和工具,就可以做到生成各种格式的接口文档,以及在线接口调试页面等等。......
2022-07-22 20:48:49 822
原创 Nginx-应用:静态资源部署、反向代理以及负载均衡
本章节将要讲解的是Nginx的使用,我们主要从以下四个方面进行讲解:1,配置文件结构;2,部署静态资源;3,反向代理;4,负载均衡
2022-07-21 20:39:01 3349 1
原创 Nginx 概述
Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx的网站有百度、京东、新浪、网易、腾讯、淘宝等。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。官网http。...
2022-07-21 20:23:30 151
原创 基于MySQL主从复制的读写分离
面对日益增加的系统访问量,数据库的吞吐量面临着巨大瓶颈。对于同一时刻有大量并发读操作和较少写操作类型的应用系统来说,将数据库拆分为主库和从库,主库负责处理事务性的增删改操作,从库负责处理查询操作,能够有效的避免由数据更新导致的行锁,使得整个系统的查询性能得到极大的改善。通过读写分离,就可以降低单台数据库的访问压力,提高访问效率,也可以避免单机故障。Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。...
2022-07-21 20:06:49 101
原创 MySQL主从复制环境搭建
MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的 **二进制日志** 功能。就是一台或多台MySQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的复制,然后再解析日志并应用到自身,最终实现 从库 的数据和 主库的数据保持一致。MySQL主从复制是MySQL数据库自带功能,无需借助第三方工具。...
2022-07-21 19:49:42 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人