赞了文章6 月 14 日
在分布式系统中,高并发既是业务增长的标志,也是系统崩溃的导火索。今天我们聚焦Go-zero这个框架,手把手带你掌握限流、熔断和降级:✅ 限流:用令牌桶算法精准控制流量,防止单点过载✅ 熔断:构建“断路器”机制,避免故障级联扩散✅ 降级:优雅放弃非核心功能,守住业...
发布了文章6 月 14 日
bitnami/kafka 提供的 helm 包用起来非常稳定,公司生产环境有两个 kafka 集群,已经使用两年了,没有出过任何故障,稳如老狗!下面介绍安装方式。环境依赖helm 工具k8s 集群(已经安装好并且配置好了 storageClass)生产环境不用 zookeeper 使用内置的 kraft,节点...
赞了文章1 月 12 日
Ghostty 终端配置详解:打造个性化终端体验文章目录 **Ghostty 配置文件说明Ghostty 字体配置字体微调Ghostty 主题和颜色配置Ghostty 鼠标和剪贴板配置Ghostty 窗口和界面配置Ghostty 终端行为配置Ghostty 快捷键配置Ghostty 其他设置结语Ghostty 的配置主要通过配置...
赞了文章2024-04-03
昨天,Andres Freund 通过电子邮件告知 oss-security@ 社区,他在 xz/liblzma 中发现了一个隐藏得非常巧妙的后门,这个后门甚至影响到了 OpenSSH 服务器的安全。Andres 能够发现并深入调查这个问题,实在令人敬佩。他在邮件中对整个事件进行了全面的总结,所以我就不...
赞了文章2023-12-19
DDD 入门 《领域驱动设计之PHP实现》全书翻译 - DDD入门 《领域驱动设计之PHP实现》全书翻译 - 架构风格 《领域驱动设计之PHP实现》全书翻译 - 值对象 《领域驱动设计之PHP实现》全书翻译 - 实体 《领域驱动设计之PHP实现》全书翻译 - 服务 《领域驱动设计之PHP实现...
赞了文章2023-09-22
我看 ClickHouse 有 C++ 客户端(clickhouse-cpp),我又用过 PHP-CPP 写扩展,于是就在国庆写了 OrzClick ,一个 PHP 用的 ClickHouse 客户端。
赞了文章2023-09-11
作者:马文斌MySQL爱好者,任职于蓝月亮(中国)有限公司。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。
赞了文章2023-09-06
Go 的调度模型是 GMP,其中 G 是 goroutine,M 是线程,P 是可用的 CPU 核数。多个 G 会共用一个 M。M 作为操作系统层面上的调度单位,在执行时需要绑定到 P。如果操作系统认为的某个 Go 进程可用的 CPU 数,和该进程认为的可用的 CPU 数不一致,那么即使把 M 绑定到...
赞了回答2023-09-06
{代码...} 要是想始终生效就把这个环境变量写进 ~/.zshrc 里。
赞了文章2023-09-06
进入那些状态不正常的小程序会被重定向至一个Url,使用抓包软件抓取这个Url,剔除不必要参数,使用cURl函数请求网页获得HTML内容,根据内容解析出当前APPID的小程序的状态。
赞了文章2023-04-14
最近我们发布了 Swoole-Cli v5.0.2,这个版本增加了 opcache 扩展,使得 swoole-cli 内置的 php-fpm、cli-http-server 也可以用于生产环境了,而不仅仅是作为测试使用。
赞了文章2022-08-25
短闭包,也叫做箭头函数,是一种用 php 编写的短函数.当向函数中传递闭包时,这个功能是非常有用的,比如使用 array_map 或是 array_filter函数时.
赞了文章2022-08-13
PHP是用C编写的,因此它对系统底层API的操作与C很像,同大多数语言一样,PHP进程间通信的方式有以下几种:消息队列,管道,共享内存,socket和信号。本文是对这几种通信方式对整理:
赞了文章2022-08-08
有些开发人员会用Bash来实现很复杂的功能,就像使用别的高级语言一样。他可能觉得自己很牛逼但其他人早就想锤爆他了,Bash的可读性和可维护性远远低于任何高级语言。更要命的是,Bash并没有方便的调试工具和防错机制,出了问题你要排查半天。
赞了回答2022-03-16
鼠标模式方法已经重写了set -g mouse on
赞了文章2022-03-04
PHP 8.1 版本已经在 2021年 11 月 25 日发布了,Swoole 也在第一时间进行了兼容处理,但由于强类型的一些限制,都会导致一些BC的情况发生。
赞了文章2022-02-23
wrk 是一个类似 ab(apache bench)、jmeter 的压力测试工具,底层基于 epoll 和 kqueue 实现,能充分利用 cpu 资源,降低测试工具本身性能开销对测试结果准确性的影响。支持使用 lua 脚本自定义测试逻辑,使用上非常简单,但功能足够强大。
赞了文章2022-01-25
OpenResty(也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。
赞了文章2021-12-26
微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。
赞了回答2021-12-18
如果用浏览器测试的话,浏览器会帮你处理session,在浏览器里访问应该是正常的。如果用curl这样的工具测试,应该是不行的。第二次请求的时候curl是不会带上上一次请求返回的cookie的。你可以抓包两个请求,对比一下,应该就能看到区别。