摘要:https://blog.csdn.net/zkp_java/article/details/81879577 RPC基本原理 大部分的RPC框架都遵循如下三个开发步骤: RPC通信过程如下图所示 通信过程包括以下几个步骤: 图中Code是用户实现的业务逻辑,接下来的Service.Client和.
阅读全文
摘要:参考: https://www.jianshu.com/p/4723ce380b0e https://www.cnblogs.com/carlos-mm/p/6297197.html 一. 什么是Thrift? RPC框架调用基本模型:如person.getPersonByName(String n
阅读全文
摘要:转自: https://blog.csdn.net/yayun0516/article/details/50819147 https://www.jianshu.com/p/2d4f223f1462 socket字面意思为插座,打个比喻,当两台电脑需要通讯时,每一台电脑准备好一个网线插口,插上网线,
阅读全文
摘要:转自: https://blog.csdn.net/qq_36443736/article/details/82890011 getMethod():获取自身能用所有的public公共方法。1.类本身的public 2.继承父类的public 3.实现接口的public getDeclaredMet
阅读全文
摘要:https://blog.csdn.net/weixin_33690963/article/details/91698279 kafka序列化: 生产者在将消息传入kafka之前需要将其序列化成byte, 如原来消息的value是Thrift 的一个struct类型,需先将其自定义序列化. kafk
阅读全文
摘要:http://www.dengshenyu.com/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/2017/11/14/kafka-consumer.html https://www.cnblogs.com/sodawoods-blogs/p/89697
阅读全文
摘要:properties配置文件调用 通过getResourceAsStream方法获取项目下的指定资源 一:获取src下的指定资源 1)、 Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从Cla
阅读全文
摘要:https://blog.csdn.net/jkhere/article/details/8674019 https://sophia0130.github.io/2018/05/08/CommandLineParse%E7%B1%BB/ https://blog.csdn.net/ylf_2278
阅读全文
摘要:转: https://www.cnblogs.com/sodawoods-blogs/p/8969513.html (1)生产者概览 (1)不同的应用场景对消息有不同的需求,即是否允许消息丢失、重复、延迟以及吞吐量的要求。不同场景对Kafka生产者的API使用和配置会有直接的影响。 例子1:信用卡事
阅读全文
摘要:https://www.cnblogs.com/prayjourney/p/9667835.html 回调的思想是: 类A的a()方法调用类B的b()方法 类B的b()方法执行完毕主动调用类A的callback()方法 通俗而言: 就是A类中调用B类中的某个方法C, 然后B类中反过来调用A类中的方法
阅读全文
摘要:目录: 1.kafka概念 2.kafka使用场景 3.相关术语 4.原理解析 5.项目实战 一. kafka是什么 https://www.jianshu.com/p/014af2b34159 Kafka是一个分布式消息队列,它将数据分区保存,并将每个分区保存成多份以提高数据可靠性。Kafka是在
阅读全文
摘要:一. 框架 二. 什么是消息队列 我们可以把消息队列比作是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用。消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性。目前使用较多的消息队列有ActiveMQ,RabbitMQ,Kafka
阅读全文