10 2019 档案
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11766147.html Logstash导入数据后,Cerebro显示集群health的状态为yellow 解决办法 再次查看Cerebro,health的状态为green
阅读全文
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11765750.html 前置条件 ES和Kibana搭建完毕 下载Logstash 下载MovieLens 解压logstash,cd到logstash的bin目录 拷贝MovieLens的movies
阅读全文
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11764003.html docker-compose.yaml 1 version: '2.2' 2 services: 3 cerebro: 4 image: lmenezes/cerebro:0.8
阅读全文
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11759137.html 拉取镜像 创建用户自定义网络 运行Kibana 查看 http://localhost:5601 Dashboard Dev Tools Reference https://hu
阅读全文
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11754705.html 拉取镜像 1 docker pull elasticsearch:7.4.1 创建用户自定义网络 1 docker network create hahanetwork 运行ES
阅读全文
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11752934.html 进入rabbitmq的docker hub镜像仓库地址:https://hub.docker.com/_/rabbitmq 选择带有“mangement”的版本(包含web管理页
阅读全文
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11731882.html
阅读全文
摘要:command + shift + 4 截屏command + shift + 3 截全屏command + m 最小化command + q 退出command + delete 删除command + ctrl + f 全屏模式command + F3 显示桌面ctrl + shift + 电源
阅读全文
摘要:Reference:https://time.geekbang.org/column/article/40744 高可用建设 系统的⾼可⽤建设,它其实是⼀个系统⼯程,需要考虑到系统建设的各个阶段,也就是说它其实贯穿了系统建设的整个⽣命周期,如下图所⽰: 具体来说,系统的⾼可⽤建设涉及架构阶段、编码阶
阅读全文
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11634031.html 在正常的电商平台购物场景中,用户的实际购买过程一般分为两步:下单和支付。 下单一般采用TCC来实现 支付一般采用独立消息服务来实现 其中减库存操作一般有如下3个方式: 下单减库存
阅读全文
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11632810.html 背景 微信找附近的人,滴滴找附近的单车,饿了么找附近的餐馆 GeoHash算法 可以使用数据库来进行查询,但是数据库查询性能毕竟是有限的,如果“附近的人”查询请求非常多,在高并发
阅读全文
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11632679.html 漏斗限流 漏斗限流是最常用的限流方法之一,另一个是令牌桶(比如:Guava RateLimiter) 漏斗的容量是有限的,如果将漏嘴堵住,然后一直往里面灌水,它就会变满,直至再也
阅读全文
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11632622.html 背景 比如刷抖音的时候,抖音会不停的推荐新的内容,而它每次推荐时候都要去重,以去掉那些我们已经看过的内容,问题是抖音是如何实现推送去重的? Bloom Filter方案 Bloo
阅读全文
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11632490.html 背景 统计网站上每个网页每天的UV数据,UV和PV不一样,需要去重,同一个用户一天之内的多次访问请求只能计数一次。 Set方案 一个简单的方案,那就是为每一个页面设置一个独立的s
阅读全文
摘要:原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11623047.html TCC的优缺点 优点 解决了跨服务的业务操作原子性问题,例如组合支付、下订单减库存等场景非常实用TCC的本质原理是把数据库的二阶段提交上升到微服务来实现,从而避免数据库二阶段中锁
阅读全文