
pulsar-client-cpp
apt install ./apache-pulsar-client*.deb是一款kafka的替代品
const client = new Pulsar.Client({
serviceUrl:
'<http://pulsar-47aqq2352p5e.tdmq-pulsar.ap-sh.qcloud.tencenttdmq.com:5039>', //更换为接入地址(控制台集群管理页完整复制)
authentication: new Pulsar.AuthenticationToken({
token:
'token', //更换为密钥
}),
});
// 消费者
const consumer = await client.subscribe({
topic: 'pulsar-47aqq2352p5e/npm/list',
subscription: 'my-subscription',
subscriptionType: 'Exclusive',
listener: (msg, msgConsumer) => {
console.log('-------------------------------');
console.log(msg.getData().toString());
console.log('-------------------------------');
msgConsumer.acknowledge(msg);
},
});
// 生产者
const producer = await buildProducer('pulsar-47aqq2352p5e/npm/list');
const res = await producer.send({
data: Buffer.from('Hello, Pulsar'),
});Read more

1.5G到200M,TurboRepo Docker镜像优化指南:轻松打造轻量级镜像
最近往我的TurboRepo中添加了几个后端项目,然后使用Docker部署到服务器上,网上的TurboRepo的打包部署教程比较少,而且有些文章给的方法让Docker的镜像变得很大,所以我这里记录一下我是怎么减少镜像大小的。

治愈画风 | 吉卜力风格的Shadcn主题分享 附上安装教程
你是否也喜欢吉卜力动画那种温暖、治愈的风格?今天为大家推荐一个超级精美的 Shadcn UI 主题

Swift接入Apollo GraphQL并使用CLI生成代码
✏️ 笔者是GraphQL深度爱好者,在学习Swift开发过程中也希望能够将其引入,过程中也遇到一些包管理问题,参阅了官网文档后成功接入,下面是整个过程。
