AutoMQ 登顶 Hacker News: 开源项目流量的第一桶金以及经验分享

01 事件回顾

2024 年 4 月 8 日中午,随着 AutoMQ 的一则简短的标题内容:Show HN: AutoMQ - A Cost-Effective Kafka Distro That Can Autoscale in Seconds[1] 成功登顶 Hacker News (HN) ,我们迎来了大量优质、精准的海外用户的关注。仅在24小时内,我们开源项目[2]的关注量就突破了1K,累计获得 200+高质量的 Star。

对于一个创业公司或新的创业项目而言,初期的宣传是一个巨大的挑战。Hacker News 提供了一个公平且广阔的舞台,在这里展示自己可以获得曝光和认可,对于有意向进军国际市场的创业者或是新开源项目来说都极具价值的。在这里,你也同样可以获得来自极客们的反馈。

| Tips: 如果对 Hacker News 还不太了解的,可以查看参考资料[3]

下图是 Ranking Info[4]上的时段排名以及 Github Traffic 的统计:

02 HN 技术运营心得

其实我们官网新博客页面[5]在 4 月 7 日上线后,才正式开始在 HN 上发表一些内容。在短短这几天时间,我们就成功登顶了 HN,还是非常幸运的。下面分享下我们这次成功经验的一些心得。

内容试水掌握 HN 规则

在登顶 HN 的帖子发布之前,我们发布了以下 2 篇内容:

ꔷ AutoMQ: An open source Kafka solution that is more scalable,cost-effective[6]:初看起来,这篇文章似乎与我们登顶的标题非常相近,但是最终呈现出来的结果却截然不同。我们将在后文揭示其中的秘密。作为首篇文章,其内容的主要价值在于试水 HN 的规则,以了解该平台的发帖逻辑。

ꔷ Redis License Change:A Competitive Game Between OSS and Cloud Computing Giants[7]:开源和商业化是个很值得探讨的主题。因此我们选择了它作为第二篇内容,希望能引发一些讨论。尽管最终并未引起广泛的话题参与,但持续的尝试仍然非常重要。毕竟 HN 上每天都会出现大量的帖子,即便内容十分合适,获得注意且最终能火爆起来也是一个概率性事件。我们能做的就是持续产出优质、原创的内容。

经过前两篇内容的发表,我们掌握了 HN 的一些基本玩法:

新号的限制:注册后大概 2 周的时间,你在 HN 上的名字展示时都是绿色的,方便别人识别你是一个新号。新号评论和发帖大概率都是 dead。

不要推广:无论是评论还是标题,请不要包含一些夸张的形容词以及其他任何造成推广意味的内容。推广的帖子和评论会由于违反版规变成 dead ,即使没有变成 dead,HN 上的读者也是非常讨厌看到这一类内容的。下面第一个标题和评论就是一个负面案例,作者急于用一些“漂亮”的形容词在标题和评论中展示自己的产品是多么的“牛 x”,这样的结果就会直接导致帖子被标记为 dead。

| Tips: 可以参考下图在 HN 上打开展示 dead 的内容,方便我们更好了解哪些是负面案例

ꔷ 保持真诚客观:在 HN 上,真诚客观地描述是受欢迎的。我们观察比较热门的帖子,基本都有类似的特征:直接地告诉别人你做了什么事情就可以了。

ꔷ 熟悉各板块的功能

  • new: 展示最新的帖子。这里的帖子就是按照时间滚动,和热帖是没关系的。

  • thread: 展示你的回帖。

  • past: 可以查看过去某天、月、年的热帖。排在前面的是按照 HN 算法。

  • comments: 查看最近的评论。

  • ask: 如果你的帖子以 Ask HN: 开头,那么你的内容除了在 new、past 等板块也会展示在该板块。

  • show: 如果你是希望分享、推荐一些东西,只要帖子以 Show HN: 开头那帖子除了在 new、past 等板块也会展示在该板块。

  • jobs: YC 投资的一些公司的招聘信息。

  • submit: 关键的发帖按钮。如果携带了 url,则可以不包含内容。

热帖成功原因揭秘

前文可以发现我们第一篇试水的内容其实和最终成功的帖子有着相似的标题,但是截然不同的命运。这次登顶帖子的成功可能可以归功于以下一些措施。

放到 Show HN 板块

初期对于 HN 规则的探索是至关重要的。如果你的内容是直接关于产品分享的,需要放到 Show HN 板块。这个板块从功能上来说本来就是用于给你展示产品的(当然仍然需要保持我们的原则,不要推广)。合适的内容放在合适的板块可以曝光最大化。在 show 板块发布,你的帖子内容既可以在 show 板块展示,也可以在 new 板块展示。此外,来这个板块的人本身就是关注一些新事物的,他们对新事物也会有更好的包容性。

美观的 Github Readme 与直接引流

这个热帖其实并没有关联内容,其 URL 直接指向了 Github。如果你的目标是增长 Github 开源项目的关注,这种方式无疑是个不错的方式。中间每经过额外一跳,你的转化率都会下降。根据我们经验从 HN 上过来的流量,也只有约 10%左右会真的 Star。由于没有直接和内容关联,此时你的 Readme 就会显得非常重要,请务必好好“装修”你的 Readme 确保首次看到你项目的人一眼就可以知道你在做什么,以及你的优势。

取好标题

在 HN 上,每时每刻都会有新的内容出来将你的排名挤下去。如何在最短时间内吸引他人的关注就会变得十分重要。第一篇内容之所以没有展现出效果,很大原因可以归结于其没有发在合适的板块,以及标题上还不够顾名思义和吸引人。

在有限字数下,使用准确的词语把产品是什么、最核心优势是什么表达出来其实是很有挑战的。对于 AutoMQ 来说,一定要提到的关键词属性一定是:

ꔷ Kafka : AutoMQ 是完全 100%兼容 Kafka 的,其本质可以理解成就是一个社区分叉的 Kafka。太多字表达清楚这个含义就会太啰嗦。人们往往善于将新知识和过去已有的知识进行类比来快速理解,因此为了避免使用新概念,而去使用大家已经充分理解的词汇对于让大家一眼明白你“是什么”非常重要的。最终我们精炼这个词语为“Kafka Distribution”。由于大家都知道 Linux Distribution 的含义,再对照着理解下 Kafka Distribution 自然就顾名思义了。此外,这里使用 Distro 缩写是碍于标题长度的限制。

ꔷ 成本 :相比 Kafka,AutoMQ 可以带来指数级的成本降低这点非常重要。这里我们选择了可以符合开发者理解并且精确表达成本效益好的单词 cost-effective。通过 Cost-effective Kafka Distro 三个单词,我们就已经成功表达了两层含义。

ꔷ 弹性 :AutoMQ 可宣传的技术点其实是非常多的,包括秒级分区迁移、持续分区重平衡、基于 S3Stream 的存算分离架构。这些技术点的本质还是弹性问题。这是 AutoMQ 技术投入重要解决的问题,也是 Apache Kafka 一直没有解决好的最大痛点。所以在标题里面我们也非常“慷慨”地多使用了几个单词来表达我们在弹性这一块的能力,即 can autoscale in seconds。这强调了我们一系列技术投入反应出来的最终成果,即这个 Kafka 发行版是可以在秒级内完成自动伸缩的。这里也同样遵循了“不引入新概念”的原则。

| Tips: 由于我们不是英语母语者,为了确保用词准确,可以在 HN 上搜索下自己使用的单词。如果很多热帖也都是使用一样的单词,那么可以认为其是非常推荐使用的

初期的评论和点赞

初期的点赞和评论也是很重要的。初期的几个点赞可以保证处于“新鲜期”的帖子能在首页多停留一会儿,增加一些帖子变火的可能。不过注意不要大量用新小号刷赞回帖,这是违反社区规范的。不过邀请一些身边相关的开发者一起参与讨论并且给出一些有价值的评论是十分有意义的,可以达到抛砖引玉的效果。一些好的评论可以给其他读者启发,引发一些深度的技术交流,这是社区提倡的。

一些运气

我们得做好准备,即使做好了一切工作,也不一定可以确保帖子登顶 HN。遇到几个“贵人”给你点赞,并且参与讨论给出有价值的内容确实需要一些运气。不过只要我们用正确的方法,持续去产出优质的内容,那么可以预见的是,成功会迟到,但是不会缺席。

参考资料

[1] Show HN: AutoMQ - A Cost-Effective Kafka Distro That Can Autoscale in Seconds:https://news.ycombinator.com/item?id=39966114

[2] AutoMQ Github Repository:https://github.com/AutoMQ/automq

[3] 混迹 Hacker News (HN) 一年的一点经验: https://zhuanlan.zhihu.com/p/598463171

[4] Hacker News Ranking Info: https://hnrankings.info/

[5] AutoMQ Blog: https://www.automq.com/blog

[6] AutoMQ: An open source Kafka solution that is more scalable,cost-effective: https://dev.to/wanshao/automq-an-open-source-alternative-to-kafka-more-scalable-and-cheaper-2aia

[7] Redis License Change:A Competitive Game Between OSS and Cloud Computing Giants: https://news.ycombinator.com/item?id=39957863

[8] Hacker News 的热门排名算法:https://zhuanlan.zhihu.com/p/633013574

关于我们

我们是来自 Apache RocketMQ 和 Linux LVS 项目的核心团队,曾经见证并应对过消息队列基础设施在大型互联网公司和云计算公司的挑战。现在我们基于对象存储优先、存算分离、多云原生等技术理念,重新设计并实现了 Apache Kafka 和 Apache RocketMQ,带来高达 10 倍的成本优势和百倍的弹性效率提升。

🌟 GitHub 地址:https://github.com/AutoMQ/automq

💻 官网:https://www.automq.com

👀 B站:AutoMQ官方账号

🔍 视频号:AutoMQ

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/548894.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

为什么一开始不被看好的单片机,现在概括了所有数据产品行业?

这主要归因于技术和认知的局限。 在其发展初期,单片机的性能、存储容量以及开发工具都颇为有限,难以契合复杂应用的种种需求。彼时,许多人确实难以洞察到它的未来走向。 然而,时过境迁,人们逐步领悟到了单片机在各个…

密码学 | 椭圆曲线数字签名方法 ECDSA(下)

目录 10 ECDSA 算法 11 创建签名 12 验证签名 13 ECDSA 的安全性 14 随机 k 值的重要性 15 结语 ⚠️ 原文:Understanding How ECDSA Protects Your Data. ⚠️ 写在前面:本文属于搬运博客,自己留着学习。同时,经过几…

部署Zabbix代理服务器

目录 1.准备环境 2.设置 zabbix 的下载源 3.安装 zabbix 所需的数据库 3.1添加数据库用户,以及 zabbix 所需的数据库信息 3.2导入数据库信息 4.修改 zabbix-proxy 配置文件 5.启动 zabbix-proxy 6.在所有主机上配置 hosts 解析 7.在 Web 页面配置 agent 代…

市面上加密混淆软件的比较和推荐

引言 市面上有许多加密混淆软件可供开发者使用,但哪些软件是最好用的?哪些软件受到开发者的喜爱?本文将根据一次在CSDN上的投票结果,为大家介绍几款在程序员中普及度较高的加密软件。以下是投票结果,希望能对大家的选择…

什么是组网?如何远程组网?

在当今数字化时代,组网已成为企业提高工作效率、节省时间和成本的关键技术。组网是将多台计算机或其他网络设备连接起来,形成一个互联互通的网络系统。本文将概述组网的主要目的、实现方式及其价值,并深入分析远程组网策略。 1. 组网目的与价…

BK9531 BK9532上海博通BEKEN 提供开发资料

.概述 BK9531/BK9532 芯片是用于无线高品质语音传输的芯片组,包括发射芯片BK9531 和接收芯片 BK9532,每个芯片覆盖频段范围为:V 段160~270MHz 和 U 段500~980MHz。 BK9531/BK9532 采用数字调制和高性能音频 ADC 和 DAC,配合极低延…

idea2023专业版安装破解+maven配置教程

前言 上一篇文章已经介绍了maven在Win10系统的安装配置教程。基于Win10的maven配置环境,本篇文章将介绍idea2023的安装破解教程及maven在idea2023的配置教程(同时会将maven在idea2023的配置教程内容补充至上一篇文章)。 一、idea2023下载安…

再也不想用丑东西了!一个高颜值的备忘录,分享给你们【文末领源码】

谁工作中不得有点丢三落四的,但是被老大点名批评确实有点过不去了,提醒小伙伴们把必要的事情挂出来,同事说虽然已经有一款系统,但展示的不好看,根本不想用,于是找到了一款颜值还不错的备忘录工具 -- memo …

工作的第五天了

1.今天内容 1.现在的基本都增删改查都有 2.下一步做规格商品添加规格的方式 3.商品规格比较特殊 4.我们添加一个商品。通用一个商品,然后下面添加规格信息 5.如何做 6.第一个是添加商品 7.商品对应多个属性方式,简单来说是一个一对多的方式&#x…

WPF Extended.Wpf.Toolkit 加载界面

1、NuGet 中安装 Extended.Wpf.Toolkit 。 2、在MainWindow.xaml中添加xmlns:tk"http://schemas.xceed.com/wpf/xaml/toolkit" 。 MainWindow.xaml 代码如下。 <Window x:Class"WPF_Extended_Wpf_Toolkit_Loading.MainWindow" xmlns"ht…

基于ssm酒吧存酒系统论文

摘 要 社会发展日新月异&#xff0c;用计算机应用实现数据管理功能已经算是很完善的了&#xff0c;但是随着移动互联网的到来&#xff0c;处理信息不再受制于地理位置的限制&#xff0c;处理信息及时高效&#xff0c;备受人们的喜爱。本次开发一套酒吧存酒系统有管理员和用户两…

Adobe联手OpenAI,AI视频编辑新功能震撼上线!

Adobe 尝试与 OpenAI 合作以添加AI工具 前言 就在北京时间4月15日 &#xff0c; Adobe准备开辟制作软件的新道路&#xff0c;该公司正处于允许第三方生成式人工智能工具&#xff08;如OpenAI的Sora等&#xff09;进入其广泛使用的视频编辑软件的早期阶段。那么这次Adobe与OpenA…

MathJax —— Vue3的使用方法

版本&#xff1a; mathjax3 需要实现效果 一、使用方式 1. index.html 中引入 <!-- 识别单行&#xff0c;行内&#xff0c;\( \)样式的公式 --><script>MathJax {tex: {inlineMath: [[$, $],[$$, $$], [\\(, \\)]]},};</script><script id"MathJ…

国外新闻媒体稿件宣发:海外pr发稿干货秘籍-大舍传媒

一、了解目标市场和受众 发布新闻稿件的首要步骤是了解你的目标市场和受众。在撰写新闻稿件之前&#xff0c;你需要研究你的目标市场&#xff0c;了解他们的需求、兴趣和习惯。你还需要了解你的受众&#xff0c;包括他们的年龄、性别、职业、地理位置和媒体使用习惯等。这些信…

Shell——执行方式详解

一.什么是shell Shell 是一个计算机程序&#xff0c;它提供了用户与操作系统内核之间的交互界面。它接受来自用户或其他程序的命令&#xff0c;并将其转换为操作系统能理解的形式&#xff0c;然后执行这些命令并将结果返回给用户或程序。 Shell 在操作系统中扮演着重要的角色…

负载均衡集群——Nginx

目录 1.Nginx反向代理实战 2.Nginx 反向代理和负载均衡实践 实验操作步骤 步骤 1 Nginx1 和 Nginx2 配置 步骤2 测试资源是否可用 步骤 3 安装和配置 Nginx 代理 步骤 4 代理服务器配置检测 步骤 5 在 Nginx1 和 Nginx2 配置虚拟主机 步骤 6 将虚拟主机添加入后端主机组…

鸿蒙南向开发:【编译和烧录】指导

编译 #进入源码目录 #rm -rf ohos_config.json #hb set #. #如下图所示,按↑↓键&#xff0c;选择需要编译的工程名&#xff0c;然后回车 #hb build -f #然后回车&#xff0c;等待屏幕出现&#xff1a;BUILD SUCCESS字样&#xff0c;说明编译成功。如下图 #编译生成的固件在…

OpenHarmony轻量系统开发【7】驱动之I2C显示OLED屏幕

7.1实验效果 Hispark WiFi开发套件又提供一个oled屏幕&#xff0c;但是鸿蒙源码中没有这个屏幕的驱动&#xff0c;我们需要自己去移植。 以下是移植效果&#xff1a; 接口&#xff1a;I2C 使用引脚&#xff1a;HI_IO_NAME_GPIO_13 、 HI_IO_NAME_GPIO_14 7.2代码 这里我直…

TiDB存储引擎TiKV揭秘

目录 一、TiKV 介绍 二、RocksDB 三、TiKV 与 RocksDB 架构 3.1 用户数据保存 3.2 TiKV 中 Region 一、TiKV 介绍 TiKV 是一个分布式事务型的键值数据库&#xff0c;提供了满足 ACID 约束的分布式事务接口&#xff0c;并且通过 Raft 协议保证了多副本数据一致性以及高可用。…

一文读懂BTC生态新贵Giants Planet,将L2与现实世界整合

前言 获新加坡主权基金鼎力扶持&#xff0c;Giants Planet将引爆Web3新风向。 随着年前BTC现货 ETF 的获批&#xff0c;加密世界涌入大量的资金&#xff0c;BTC价格也成功突破新高。与之相比&#xff0c;传统金融的弊端日益凸显&#xff0c;且大部分资产涨幅都低于BTC&#xf…