kafka压测工具:同步方式2000+、异步方式10000+、带源码

性能优化的前提是工具,所谓:工欲善其事必先利其器坦白的讲,kafka-producer-perf-test.sh这个脚本也可以做压测。但是使用这个工具有一个问题,那就是发送消息的格式无法做自定义。

「开源精选」bbs-go基于Golang的开源社区系统

bbs-go是一个使用Go语言搭建的开源社区系统,采用前后端分离技术,Go语言提供api进行数据支撑,用户界面使用Nuxt.js进行渲染,后台界面基于element-ui。如果你正在学习Go语言,或者考虑转Go语言的Phper/Javaer…

Go语言「消息服务」单实例300w长连接是怎么做到的?

推送系统介绍分享人:全栈技术管理员之一,花椒直播技术总监周洋。目前服务于360内部50多个产品,开发平台数千款app,也支持部分聊天业务场景。

深入理解Go时间处理(time.Time)

和外界传递或解析时间数据时,应当像HTTP协议或unix-timestamp那样。确保服务器系统、数据库、应用程序使用统一的时区,如果因为一些历史原因,应用程序各自保持着不同时区,那么编程时要小心检查代码,知道时间数据在使用不同时区的程序之间交换时的行为.。

LeetCode 力扣官方题解 | 382. 链表随机节点

我们可以在初始化时,用一个数组记录链表中的所有元素,这样随机选择链表的一个节点,就变成在数组中随机选择一个元素。

程序猿修仙之路–算法之快速排序到底有多快

程序猿修仙之路–算法之快速排序到底有多快分治思想关于排序,江湖盛传有一种分治思想,能大幅度提高排序心法的性能。所谓分治,即:化大为小,分而治之。达到治小而治大的成效。多年来基于分治思想衍生出多种排序心法,然万变不离其宗!

WasmEdge 0.8.2 发布,增加 Networking 支持、Rust SDK、兼容性优化

WasmEdge 0.8.2 版本发布啦!更好的跨平台兼容性。在 Mac OS X(Intel 和 M1)、Windows 10 以及配备 ARM 32 位芯片的 IoT 设备上运行 WasmEdge 应用程序。Networking 支持。

「开源资讯」SonarQube 8.4 发布,分析时间最多可减少 80%

Python 增加了 14 条新的 Bug 规则和 8 条新的 Code Smells,其中包括 4 条有关类型检查的规则。

音视频开发必备基础知识汇总

音视频技术介绍什么是音视频技术?音视频技术其实就是音频技术和视频技术的一个统称,在技术处理上,其实音频和视频是要分开处理的。而且要注意一点,音视频从开始收集数据到最后展示都是离不开硬件设备的,所以在以后的开发过程中,要做好与硬件打交道的心理准备了。音视频的主要处理过程:1.

Golang通过ETCD实现分布式锁

之前写过用redis实现的分布式锁,这次用etcd来实现一个。拿着这个租约用etcd的事务操作去设置一个key,如果设置成功,就表示抢到了锁,否则抢索失败。

网站地图