当我们去点一个属性的时候,我们知道其实是调用了属性的setter或者getter方法。那么,用点调用一个方法会发生什么? 这时候系统并不会崩溃,而只是报一个警告(Property access result unused…
标签:消息
java实现微信公众平台发送模板消息
最近开发公众号项目,前端采用vue开发,后台使用java开发,由于业务需求,需要实现公众号向用户发送重要的服务通知,提醒工作人员进行业务审核。这时候就需要用到微信平台的模板消息,为了保证用户不受到骚扰,在开发者出现需要主…
Rocketmq原理&最佳实践
一、 MQ背景&选型 消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势: 削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题) 系统解耦(…
TCP RPC和HTTP RPC
最近在了解SOA和微服务相关的东西,服务和服务之间都避免不了通信,一般通信分为同步的和异步的。异步的基本都是用消息队列完成,开源的消息队列有很多了,如基于redis的,rabbitmq,kafka,Metaq(Rocke…
SpringBoot-RabbitMQ(消息队列)
此文择取于 Lewe 的 RabbitMQ基础概念详细介绍 和 极乐君 的 Spring Boot系列(八):RabbitMQ详解 RabbitMQ简介 AMQP,即Advanced Message Queuing Pr…
Kafka 详解一 简介
目录 Kafka 是什么 Kafka 核心组 Kafka 整体架构以及解析 Kafka数据处理步骤 Kafka名词解释和工作方式 Consumer与topic关系 Kafka消息的分发 Consumer的负载均衡 Kaf…
Kafka学习笔记
Kafka 学习笔记 内容大部分引用自Info – Apache Kafka:下一代分布式消息系统 原文作者Abhishek Sharma的项目Kafka-Message-Server 介绍 Kafka是使用…
分布式开放消息系统(RocketMQ)的原理与实践
这篇文章写成距今(201808)已经两年半了,其中的内容我已经不能保证是否已经过时,由于当前的业务中也没有在使用RocketMQ,因此很少有时间再去刨代码,很多实践方面的问题也不能很好的为大家解决。因此,建议大家权当入门…
Kafka入门经典教程
一、基本概念 介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。 这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: Kafka将消息以topi…
kafka集群创建
kafka简介 kafka的优点 Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下: 1、 以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能 2、 高吞吐…
ZooKeeper为kafka做负载均衡
消息生产者:producer 消息消费者:consumer 主题:即Topic,由用户定义并配置在Kafka服务端,用于建立生产者和消费者之间的订阅关系:生产者发送消息到指定Topic下,消费者从这个Topic下消费消息…
RocketMQ重复消息终极解决方案
关于RocketMQ的基本原理与实践,可拜读大神的文章:分布式开放消息系统(RocketMQ)的原理与实践 大神的文章分析了RocketMQ实现顺序消息的原理,由此引出一个新问题:如何解决重复消息问题? 大神给出的回答是…