湖南理工学院

  • 43

    在校生

  • 99

    校友

  • 1957

    财富值

  • 4

    财富榜

简介:湖南理工学院是湖南省一所历史悠久的省属普通本科高校, 1907年,盘湖书院开设的大学部,是该校的前身。1999年3月,经教育部批准,岳阳大学和岳阳教育学院等合并升格为岳阳师范学院。2003年2月,正式更名为湖南理工学院。2008年学校顺利成为硕士立项建设单位,2012年,该校经国务院学位委员会批准,获得硕士学位授予权,是湘北地区唯一一个具有硕士学位授予权的高等院校。2014年,该校入选湖南省高等学校“2011协同创新中心”。
  • RabbitMQ镜像队列与负载均衡

    镜像队列 RabbitMQ集群是由多个broker节点构成的,那么从服务的整体可用性上来讲,该集群对于单点失效是有弹性的,但是同时也需要注意:尽管exchange和binding能够在单点失效问题上幸免于难,但是queue和其上持有的message却不行,这是因为queue及其内容仅仅存储于单个节点之上,所以一个节点的失效表现为其对应的queue不可用。 引入RabbitMQ的镜像队列机制,将queue镜像到cluster中其他的节点之上。在该实现下,如果集群中的一个节点失效了,queue能自动地切换到镜像

    morris131 2021.07.18
    阅读数: 596 评论数: 2
  • RabbitMQ集群的构建

    集群的设计 设计目标: 允许消费者和生产者在节点崩溃的情况下继续运行; 通过添加节点线性扩展消息通信的吞吐量。 可以保证消息的万无一失吗? 不行,当一个节点崩溃时,该节点上队列的消息也会消失,rabbitmq默认不会将队列的消息复制到整个集群上。 队列 集群中队列信息只在队列的所有者节点保存队列的所有信息,其他节点只知道队列的元数据和指向所有者节点的指针,节点崩溃时,该节点的队列 和其上的绑定信息都消失了。 为什么集群不复制队列内容和状态到所有节点?主要考虑存储空间和性能,如果消息需要复制到集群

    morris131 2021.07.10
    阅读数: 68 评论数: 0
  • rabbitmq消费者--消息订阅时的权衡

    消息的获得方式 pull 拉取属于一种轮询模型,发送一次get请求,获得一个消息。如果此时RabbitMQ中没有消息,会获得一个表示空的回复。总的来说,这种方式性能比较 差,很明显,每获得一条消息,都要和RabbitMQ进行网络通信发出请求。而且对RabbitMQ来说,RabbitMQ无法进行任何优化,因为它永远不知道应用 程序何时会发出请求。 while (true) { GetResponse getResponse = channel.basicGet(QUEUE_NAME, true);

    morris131 2021.07.07
    阅读数: 597 评论数: 2
  • rabbitmq中exchange交换机的四种类型

    exchange有以下四种类型: direct fanout topic headers 见枚举类com.rabbitmq.client.BuiltinExchangeType: public enum BuiltinExchangeType { DIRECT("direct"), FANOUT("fanout"), TOPIC("topic"), HEADERS("headers"); ... ... fanout 消息广播到绑定的队列,不管队列绑定了什么路由键,消息经过交

    morris131 2021.06.27
    阅读数: 22 评论数: 2
  • rabbitmq生产者—消息发布时的权衡

    不做任何配置的情况下,生产者是不知道消息是否真正到达RabbitMQ,也就是说消息发布操作不返回任何消息给生产者。怎么保证我们消息发布的可靠性?有以下几种常用机制。 准备 生产者 package com.morris.rabbit.workqueue; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; import

    morris131 2021.06.23
    阅读数: 43 评论数: 1
  • rabbitmq入门

    几个角色: P:生产者,负责向队列中发送消息。 C:消费者,负责从队列中接收消息。 maven依赖 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.12.0</version> </dependency> 发送消息 package com.morris.r

    morris131 2021.06.22
    阅读数: 13 评论数: 2
  • 消息中间件简介

    消息中间件(MQ)的定义 其实并没有标准定义,一般认为,消息中间件属于分布式系统中一个子系统,关注于数据的发送和接收,利用高效可靠的异步消息传递机制对分布 式系统中的其余各个子系统进行集成。 几个关键词: 高效:对于消息的处理处理速度快。 可靠:一般消息中间件都会有消息持久化机制和其他的机制确保消息不丢失。 异步:指发送完一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。 一句话总结,消息中间件不生产消息,只是消息的搬运工。 为什么要用消息中间件? 假设一个电商交易的场景,用

    morris131 2021.06.15
    阅读数: 145 评论数: 4
  • centos7下RabbitMQ的安装

    RabbitMQ官网:https://www.rabbitmq.com/ docker安装 RabbitMQ官网docker安装教程:https://www.rabbitmq.com/download.html # docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management centos安装 官网安装教程:https://www.rabbitmq.com/install-rpm.html 这里安

    morris131 2021.06.09
    阅读数: 9177 评论数: 3
  • 普罗米修斯监控mysql与邮件告警

    首先需要安装mysql,mysql的安装参考https://morris131.blog.csdn.net/article/details/107742395 mysqld_exporter的安装 下载mysqld_exporter,下载地址:https://github.com/prometheus/mysqld_exporter/releases 这里下载的是:https://github.com/prometheus/mysqld_exporter/releases/download/v0.13.

    morris131 2021.06.08
    阅读数: 9464 评论数: 0
  • 普罗米修斯prometheus的安装与监控linux

    golang的安装 普罗米修斯是go开发的,所以需要安装go环境。 先下载golang,下载地址:https://studygolang.com/dl, 这里选择的是:https://studygolang.com/dl/golang/go1.16.5.linux-amd64.tar.gz 上传至/usr/local目录下并解压 添加环境变量 export GO_HOME=/usr/local/go export PATH=$PATH:$GO_HOME/bin 验证go环境是否安装成功。

    morris131 2021.06.06
    阅读数: 1321 评论数: 2
每页显示 共75条数据 < 1 3 4 5 6 7 8 >      到第 GO

该校没有任何博文,快去发表

Top_arrow