- 博客(8)
- 收藏
- 关注
原创 超详细RabbitMQ安装和消息模型案例
消息队列(Message Queue,简称MQ):是在消息的传输过程中保存消息的容器。用于分布式系统之间进行通信。AMQP,即 Advanced Message Queuing Protocol(高级消息队列协议),是一个网络协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。2006年,AMQP规范发布。类比HTTP。
2022-09-28 11:48:41 419 1
原创 超详细Elasticsearch的安装
Elasticsearch 是基于lucene的全文检索服务器,对外提供restful接口来操作索引、搜索;Kibana是ES提供的一个基于Node.js的管理控制台, 可以很容易实现高级的数据分析和可视化,以图标的形式展现出来。head插件是ES的一个可视化管理插件,用来监视ES的状态,并通过head客户端和ES服务进行交互,比如创建映射、创建索引等。从ES6.0开始,head插件支持使得node.js运行。
2022-09-27 21:06:57 1197
原创 分布式文件系统FastDFS和安装
FastDFS是由淘宝的余庆先生所开发的一个开源的分布式文件系统,用纯C语言开发,功能丰富:文件存储文件同步文件访问(上传、下载)存取负载均衡在线扩容。
2022-09-24 10:25:15 501
原创 Nginx安装和反向代理
什么是nginx:Nginx(engine x)是一个web服务器、反向代理服务器,C语言开发诞生于俄罗斯。作用:反向代理:nginx代替tomcat接受请求。负载均衡:把请求平均分给多台tomcat。动静分离:把项目中的静态资源交给nginx处理。
2022-09-23 16:36:05 654
原创 Redis配置和集群的搭建
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。redis是将数据存放到内存中,由于内容存取速度快所以redis被广泛应用在互联网项目中。为什么用:mysql是硬盘,顶不住高并发;redis是内存;
2022-09-20 11:42:26 240
原创 声明式服务调用Feign
Feign是Spring Cloud提供的声明式、模板化的HTTP客户端,它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。Spring Cloud集成Fegin并对其进行了增强,使Fegin支持了Spring MVC注解;Fegin默认集成了Ribbon,所以Fegin默认就实现了负载均衡的效果。
2022-09-19 19:53:39 157
原创 Ribbon负载均衡
通俗的讲,负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上进行执行。创建工程:配置文件:application.yml分别创建:ribbon时基于netfilx ribbon实现的一个工作在consumer端的负载均衡工具,提供类很多种负载均衡策略:轮询、随机。
2022-09-13 10:15:28 120
原创 Nacos注册中心
注册中心提供服务的注册和发现。Nacos(Naming Configuration Sevice)是阿里开源的一个注册中心和配置中心。
2022-09-09 14:51:59 554 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人