java
文章平均质量分 73
我要加班¥
这个作者很懒,什么都没留下…
展开
-
超详细RabbitMQ安装和消息模型案例
消息队列(Message Queue,简称MQ):是在消息的传输过程中保存消息的容器。用于分布式系统之间进行通信。AMQP,即 Advanced Message Queuing Protocol(高级消息队列协议),是一个网络协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。2006年,AMQP规范发布。类比HTTP。原创 2022-09-28 11:48:41 · 421 阅读 · 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 · 1198 阅读 · 0 评论 -
分布式文件系统FastDFS和安装
FastDFS是由淘宝的余庆先生所开发的一个开源的分布式文件系统,用纯C语言开发,功能丰富:文件存储文件同步文件访问(上传、下载)存取负载均衡在线扩容。原创 2022-09-24 10:25:15 · 501 阅读 · 0 评论 -
Redis配置和集群的搭建
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。redis是将数据存放到内存中,由于内容存取速度快所以redis被广泛应用在互联网项目中。为什么用:mysql是硬盘,顶不住高并发;redis是内存;原创 2022-09-20 11:42:26 · 243 阅读 · 0 评论 -
Nginx安装和反向代理
什么是nginx:Nginx(engine x)是一个web服务器、反向代理服务器,C语言开发诞生于俄罗斯。作用:反向代理:nginx代替tomcat接受请求。负载均衡:把请求平均分给多台tomcat。动静分离:把项目中的静态资源交给nginx处理。原创 2022-09-23 16:36:05 · 655 阅读 · 0 评论 -
声明式服务调用Feign
Feign是Spring Cloud提供的声明式、模板化的HTTP客户端,它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。Spring Cloud集成Fegin并对其进行了增强,使Fegin支持了Spring MVC注解;Fegin默认集成了Ribbon,所以Fegin默认就实现了负载均衡的效果。原创 2022-09-19 19:53:39 · 157 阅读 · 0 评论 -
Ribbon负载均衡
通俗的讲,负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上进行执行。创建工程:配置文件:application.yml分别创建:ribbon时基于netfilx ribbon实现的一个工作在consumer端的负载均衡工具,提供类很多种负载均衡策略:轮询、随机。原创 2022-09-13 10:15:28 · 120 阅读 · 0 评论 -
Nacos注册中心
注册中心提供服务的注册和发现。Nacos(Naming Configuration Sevice)是阿里开源的一个注册中心和配置中心。原创 2022-09-09 14:51:59 · 557 阅读 · 1 评论