上一页 1 2 3 4 5 6 ··· 14 下一页
  2020年4月25日
摘要: 最近项目中使用了netty服务,空余时间差了下dubbo中是如何使用netty做底层服务的,找了相关资料记录一下: 众所周知,国内知名框架 Dubbo 底层使用的是 Netty 作为网络通信,那么内部到底是如何使用的呢? 1. dubbo 的 Consumer 消费者如何使用 Netty --dem 阅读全文
posted @ 2020-04-25 18:11 小勇DW3 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 1、netty中的拆分粘包处理方案 TCP粘包和拆包 TCP是个“流”协议,所谓流,就是没有界限的一串数据。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包 阅读全文
posted @ 2020-04-25 14:43 小勇DW3 阅读(1710) 评论(1) 推荐(0) 编辑
摘要: 项目中由于数据过大,在openresty中使用 ngx.req.read_body() local args = ngx.req.get_body_data() 然后flink任务中的消费者Consumer拿到的数据是body部分是空数据,其他数据是正常的,推断是文件大小受限,导致拿不到数据。 1、 阅读全文
posted @ 2020-04-25 13:56 小勇DW3 阅读(3795) 评论(0) 推荐(0) 编辑
  2020年4月3日
摘要: haproxy是一个开源的,高性能的,负载均衡软件,借助haproxy可以快速,可靠的构建一个负载均衡群集。 优点如下: 1、可靠性和稳定性非常好,可以和硬件级的负载均衡设备F5相媲美。 2、最高可同时维护40000-50000个并发连接,单位时间内处理的最大请求数为20000个。 3、支持8种负载 阅读全文
posted @ 2020-04-03 20:06 小勇DW3 阅读(335) 评论(0) 推荐(0) 编辑
  2020年1月21日
摘要: 什么是metrics: Flink 提供的 Metrics 可以在 Flink 内部收集一些指标,通过这些指标让开发人员更好地理解作业或集群的状态。由于集群运行后很难发现内部的实际状况,跑得慢或快,是否异常等,开发人员无法实时查看所有的 Task 日志,比如作业很大或者有很多作业的情况下,该如何处理 阅读全文
posted @ 2020-01-21 15:04 小勇DW3 阅读(3012) 评论(0) 推荐(0) 编辑
  2020年1月20日
摘要: 生产者配置: FlinkKafkaProducer09<DoubtEventPreformatDataAvro> convertOutTopicProducer = new FlinkKafkaProducer09<>( outputTopic, ConfluentRegistryAvroSeria 阅读全文
posted @ 2020-01-20 15:24 小勇DW3 阅读(2656) 评论(0) 推荐(0) 编辑
  2020年1月8日
摘要: 自定义processFunction函数: // 3.2 添加任务,使用{@link ProcessFunction}方便控制: 1. 忽略null数据,2. 旁路输出side output DetaiEventRuleExecutingProcessor executingProcessor = 阅读全文
posted @ 2020-01-08 17:13 小勇DW3 阅读(505) 评论(0) 推荐(0) 编辑
  2020年1月6日
摘要: 1.Table Functions 表函数 与标量函数相似之处是输入可以0,1,或者多个参数,但是不同之处可以输出任意数目的行数。返回的行也可以包含一个或者多个列。 为了自定义表函数,需要继承TableFunction,实现一个或者多个evaluation方法。表函数的行为定义在这些evaluati 阅读全文
posted @ 2020-01-06 19:42 小勇DW3 阅读(1407) 评论(0) 推荐(0) 编辑
  2019年12月31日
摘要: GET _search { "query": { "match_all": {} } } GET /_cat/health?v GET /_cat/indices?v GET /_alias GET crash_index/_search GET /2019-06-18_crash_index/cr 阅读全文
posted @ 2019-12-31 17:26 小勇DW3 阅读(895) 评论(0) 推荐(0) 编辑
  2019年12月27日
摘要: 以球员信息为例,player索引的player type包含5个字段,姓名,年龄,薪水,球队,场上位置。 index的mapping为: "mappings": { "player": { "properties": { "name": { "index": "not_analyzed", "typ 阅读全文
posted @ 2019-12-27 21:31 小勇DW3 阅读(2536) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页