- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 你已经长大了,寄几的日志要寄几处理
使用spring全家桶需要在各种关键位置输出日志,微服务越来越多,日志无法有效收敛和排查问题,因此统一搜索、收集、分析日志就极为重要,本文解决以下问题:日志统一收集汇总日志全文搜索、分析你已经长大了,寄几的日志要寄几处理该学会自己写代码了架构图如下你已经长大了,寄几的日志要寄几处理自己的日志自己处理日志可以通过消息队列收集后统一消费,日志的生产者也可以直接对接logstash,最后可以使用kibana对接全文搜索分析,也可以自己写全文搜索逻辑配置如下其中最关键的配置是<app
2020-09-23 08:29:14
175
原创 异步非阻塞的艺术,java并发库中CompletableFuture使用,及python库tornado使用对比
老猿猿应该都用过guava的ListenableFuture,现在大家都用CompletableFuture了使用案例地址(并发处理任务,并且汇总结果后统一处理数据):https://download.csdn.net/download/u011643716/12828671JDK1.8中的CompletableFuture为我们提供了异步函数式编程,CompletableFuture提供了非常强大的Future的扩展功能,可以帮助我们简化异步编程的复杂性,提供了函数式编程的能力,可以通过回调的方式
2020-09-17 09:16:39
272
原创 keepalived+Haproxy解决会话保持和七层处理?
背景之前玩mycat为啥要用keepalived+Haproxy,而不用nginx或者lvs等等其他负载均衡呢?LVS 是四层负载均衡,LVS 不像 HAProxy 等七层软负载面向的是 HTTP 包,所以七层负载可以做的 URL 解析等工作,LVS 无法完成。低版本的nginx不支持TCP协议,当然nginx 在1.9.0版本之后增加了ngx_stream_core_module模块,已经支持基于tcp协议的负载均衡了文档,http://nginx.org/en/docs/stream/ngx_
2020-09-17 09:04:50
714
1
原创 如果不压缩和备份etcd的数据会怎样?k8s数据存储
如果不压缩和备份etcd的数据会怎样?k8s数据存储etcd架构图压缩数据的必要性:使用etcd的家伙应该会碰到这个问题:database space exceeded。从报错的字面意思来看,是超出数据库空间导致。执行etcdctl endpoint status,查看集群此时各节点的状态,发现DB SIZE为2.1GB。ETCD官方文档说明(https://etcd.io/docs/v3.3.12/dev-guide/limit/)提到ETCD默认的存储大小是2GB。超出后,集群无法进行写入。备份
2020-09-17 08:56:35
608
com-dingtalk-api-1.0.0.jar
2020-09-06
ai_weixin_tools.zip
2020-09-10
diff_match_patch.js
2020-10-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人