摘要: 参考:https://blog.csdn.net/qq_29677867/article/details/90112472 nginx 配置文件主要分为四个部分: main{ #全局设置 http{ # 服务器 upstream{} # 负载均衡服务器设置:主要用于负载均衡和设置一系列的后端服务器 阅读全文
posted @ 2020-08-18 19:39 停不下的时光 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/qq_29677867/article/details/90112120 一、nginx 功能介绍 nginx 因为它的稳定性,丰富的模块库,灵活的配置和低系统资源的消耗而闻名。业界一致认为他是 Apache2.2+mod_proxy_balance 阅读全文
posted @ 2020-08-18 13:25 停不下的时光 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/aspirant/p/11334957.html 1. WebSocket 和 Socket 区别 可以把 WebSocket 想象成 HTTP(应用层),HTTP 和 Socket 什么关系,WebSocket 和 Socket 就是什么关系。 阅读全文
posted @ 2020-08-17 17:07 停不下的时光 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/knowledgesea/p/6535766.html 考虑 rabbitmq 的高可用性,我们需要给 RabbitMQ 搭建集群环境。 一、rabbitmq 有3种模式,集群模式是2种。 1. 单一模式:即单机情况不做集群,就单独运行一个 ra 阅读全文
posted @ 2020-08-17 15:40 停不下的时光 阅读(1867) 评论(0) 推荐(0) 编辑
摘要: 参考: https://www.cnblogs.com/rmxd/p/11583932.html 1. 下载 Erlang 的 rpm 包 RabbitMQ 是 Erlang 语言编写,所以 Rrlang 环境必须要有,且 Erlang 版本要和 RabbitMQ 版本匹配。https://www. 阅读全文
posted @ 2020-08-17 09:49 停不下的时光 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Java的concurrent包里面的CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。 你可以向CountDownLatch对象设置一个初始的数字作为计数值,任何调用这个对象 阅读全文
posted @ 2020-08-10 18:11 停不下的时光 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 摘抄仅用于学习 SSO 1. 客户端发起请求去访问服务,被 CAS 客户端拦截,如果发现是没有登录过就重定向到认证中心去 2. 认证中心返回一个登录页给客户去登录 3. 用户输入用户名和密码提交到认证中心去认证,认证通过过返回给用户一个 ticket 4. 客户端拿着 ticket 去服务端请求资源 阅读全文
posted @ 2020-08-10 18:09 停不下的时光 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 在.idea下的workspace.xml文件中找到 <component name="RunDashboard"> 标签,然后添加如下节 <option name="configurationTypes"> <set> <option value="SpringBootApplicationCon 阅读全文
posted @ 2020-04-17 11:47 停不下的时光 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 摘抄自网上仅用于自己学习 引言 消息服务擅长于解决多系统、异构系统间的数据交互(消息通知 / 通讯)问题,你也可以把它用于系统间服务的相互调用(RPC)。 RabbitMQ 简介 AMQP,即 Advanced Message Queueing Protocal,高级消息队列协议,是应用层协议的一个 阅读全文
posted @ 2020-04-15 17:45 停不下的时光 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 摘抄自网上,仅用于自己学习 一 、 为什么要用消息队列 三个主要应用场景:解耦、异步、削峰 1. 解耦 传统模式 传统模式的缺点:系统间耦合性太强。如图所示,系统 A 在代码中直接调用系统 B 和系统 C 的代码,如果将来系统 D 需要接入,系统 A 还需要修改代码,过于麻烦。 中间件模式: 中间件 阅读全文
posted @ 2020-04-13 15:56 停不下的时光 阅读(539) 评论(0) 推荐(0) 编辑