![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
中间件的学习
萧弈X
这个作者很懒,什么都没留下…
展开
-
skywalking连接java项目
先看大佬的博客把es和skywalking装好。https://blog.csdn.net/weixin_43145299/article/details/109400431然后看这篇博客https://blog.csdn.net/qq_16946803/article/details/108471785如果成功就到此结束。但是我这里是把jar包导到linux上运行,发现vm的配置无效,怎么改都没用。最后通过直接加命令的方式解决。java -javaagent:/usr/src/apache-转载 2021-11-09 14:24:25 · 323 阅读 · 0 评论 -
zookeeper创建分布式锁
错误的方式,创建一个临时节点,最先创建的获取到锁,会导致大量客户端频繁操作正确的方式:创建临时顺序节点,编号最小的获取到锁流程图原创 2021-07-06 16:19:43 · 79 阅读 · 0 评论 -
分布式系统
分布式系统的发展进程1、单点集中式web应用,数据库和应用的war包部署在同一台服务器上。2、应用与文件服务及数据库单独划分。部署在不同服务器上。3、引入缓存与集群,引入缓存的目的:把大量用户的读请求引入缓存中,写操作在数据库中进行,减轻数据库的访问压力。引入集群:减少单台服务器的压力,引入集群就要用到nginx来负载均衡,并且如果不对session进行管理,就会照成session丢失的情况,所以我们要用spring-session进行session的共享,或者将NGINX的策略改成同一ip策略,原创 2021-04-03 18:06:54 · 80 阅读 · 0 评论 -
Springboot整合RibbitMQ
创建两个工程,test-rabbitmq-producer:生产者工程test-rabbitmq-consumer:消费者工程1、导入依赖。使用spring-boot-starter-amqp会自动添加spring-rabbit依赖,如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring‐boot‐starter‐amqp</artifact原创 2021-01-27 12:38:49 · 179 阅读 · 0 评论 -
RabbitMQ入门
mq原创 2021-01-27 12:40:38 · 2272 阅读 · 0 评论 -
ElasticSearch的安装和开启
介绍最好先学习Lucene了解原理1、elasticsearch是一个基于Lucene的高扩展的分布式搜索服务器,支持开箱即用。2、elasticsearch隐藏了Lucene的复杂性,对外提供Restful 接口来操作索引、搜索。安装配置:1、新版本要求至少jdk1.8以上。2、支持tar、zip、rpm等多种安装方式。在windows下开发建议使用ZIP安装方式。下载ES: Elasticsearch 6.2.1https://www.elastic.co/downloads/past原创 2021-03-27 14:56:02 · 181 阅读 · 0 评论