![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
文章平均质量分 62
IT新丁Hoz
这个作者很懒,什么都没留下…
展开
-
Nginx简介及代码示例
在负载均衡系统中,假如用户在第二次请求的时候,会重新定位服务器,其登录信息session将会丢失。这种方式比较灵活,当后端服务器性能存在差异的时候,通过配置权重,可以让服务器的性能得到充分发挥,有效利用资源。weight和访问比率成正比,用于后端服务器性能不均的情况。负载均衡简单来说就是:现有的请求使服务器压力太大无法承受,我们需要搭建一个服务器集群,去分担原先一个服务器所承受的压力,那现在我们有ABCD等等多台服务器,我们需要把请求分给这些服务器,但是服务器可能大小也有自己的不同,所以怎么分?原创 2023-06-13 09:41:24 · 354 阅读 · 0 评论 -
RabbitMQ简介及代码示例
RabbitMQ是一个开源、跨平台、高可用的消息队列中间件,它遵循AMQP协议,能够实现不同应用之间的异步消息传递,保证了系统的解耦和可靠性。以上是RabbitMQ在Java项目中的一些实际代码示例,其中还包括一些高级用法,如使用交换器进行广播、持久化消息等。原创 2023-06-12 14:52:50 · 426 阅读 · 0 评论 -
ZooKeeper简介及代码示例
Zookeeper 会每次选举最小编号的作为master,如果master挂掉了,自然对应的Znode节点就会被删除,然后让最小编号作为master,这样就能实现动态选举的功能了。节点被访问的时候会创建 带顺序号的临时节点,接着拿到该节点下的所有子节点,判断自己创建的是不是最小那个节点。只要A系统挂掉,那么对应的临时节点,也就会删除,其他的系统通过监听父节点下的子节点,就能感知A系统挂掉了。原理也很简单,如果想实现动态选举master的功能,Znode节点的类型是带顺序好的临时节点就好了。原创 2023-06-13 09:15:29 · 2476 阅读 · 0 评论