- 博客(6)
- 收藏
- 关注
原创 Go语言基础05-Go流程控制.md
流程控制是顺序编程中必不可少的一部分,它是整个编程基础的重要一环。在顺序编程的流程控制部分,Go语言和其他主流语言有一些差别,主要体现在Go语言没有do-while语句,因此for语句拥有更广泛的含义与用途。另一方面switch语句也有一些扩展,例如支持类型判断和初始化子语句等。
2019-03-24 06:29:11 705
原创 Golang基础之数组
文章转载请注明出处www.leexide.com 希望每一位寻求转载的朋友都能够按照要求进行,鼓励原创,尊重原创。 微信公众号:DevOps运维运营之家 QQ号码:1045884038 E-mail:leexide@126.com 如有问题或建议,请关注微信公众号 1 数组介绍数组是同一类型元素的集合。例如,整数集合 5,8,9,79,76 形成一个数组。Go ...
2018-05-05 16:21:07 14208
原创 RocketMQ集群部署方式总结
1 RocketMQ网络部署图RocketMQ网络部署图如下图所示: 1.1 RocketMQ网络部署特点:NameServer是一个几乎无状态节点,可集群部署,节点之间无任何信息同步。Broker部署相对复杂,Broker分为Master与Slave,一个Master可以对应多个Slave,但是一个Slave只能对应一个Master,Master与Slave的对应关系通过指...
2018-04-22 01:15:45 17520 2
原创 RocketMQ多Master集群模式部署
1 概述多Master集群模式指的是一个集群无Slave,全是Maste。优点:配置简单,单个Master宕机或重启维护对应用无影响,在磁盘配置为RAID10 时,即使机器宕机不可恢复情 由于RAID10 磁盘非常可靠,消息也不会丢(异步刷盘丢失少量消息,同步刷盘一条不丢)。性能最高。缺点:单台机器宕机期间,这台机器上未被消费的消息在机器恢复之前不可订阅,消息实时性会受到受到影响。...
2018-04-22 01:14:46 2275
原创 消息中间件详解
1 消息中间件概述消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。2 消息中间件的组成2.1 Broker消息服务器,作为server提供消息...
2018-04-22 01:13:01 17795 1
原创 消息中间件介绍
1 消息中间件介绍一般,我们认为消息中间件是指支持与保障分布式应用程序之间同步/异步收发消息的中间件。消息是分布式应用之间进行数据交换的基本信息单位,分布式应用程序之间的通信接口由消息中间件提供。其中,异步方式指消息发送方在发送消息时不必知道接收方的状态,更无需等待接收方的回复,而接收方在收到消息时也不必知道发送方的目前状态,更无需进行同步的消息处理,它们之间的连接完全是松耦合的,通信是非阻塞...
2018-04-22 00:50:49 1401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人