获得徽章 1
赞了这篇沸点
我这个好笑: 华为公司着火,警察和消防都来了,但是余承东不让消防员进去,因为110先​[旺柴]
11
Golang后端开发
#青训营笔记创作活动#
2月2日 打卡day4
对比Nginx复杂的配置,其独创的Caddyfile配置非常简单;可以通过其提供的Admin API实现动态修改配置;默认支持自动化HTTPS配置,能自动申请HTTPS证书并进行配置;能够扩展到数以万计的站点;可以在任意地方执行,没有额外的依赖;采用Go语言编写,内存安全更有保证。比Nginx更优雅。
展开
评论
#青训营笔记创作活动#
2月1日 打卡day4
1. Kafka 的消息模型主要由生产消费模型、角色和实体,以及实体关系构成,前者表示了消息的生产消费模式,后者描述了为了实现前者
2. 在 Kafka 对上述消息模型的实现中,定义了一系列负责执行的角色和表达数据结构的实体,每个角色和实体都有其对应的责任边界,这些角色和实体之间共同配合完成整个消息引擎的运作
3. Kafka 消息索引的设计提升了通过消息偏移查找的速度,利用到这个信息去实现了消息消费阶段的零拷贝
展开
评论
#青训营笔记创作活动#
2月1日 打卡day3
sync.Cond 表示的是条件变量,它是一种同步机制,用来协调多个 goroutine 之间的同步,当共享资源的状态发生变化的时候, 可以通过条件变量来通知所有等待的 goroutine 去重新获取共享资源。
有多个 goroutine 在执行的过程中,由于某一条件不满足而阻塞的情况。 这个时候,我们就可以使用条件变量来实现 goroutine 之间的同步。
展开
评论
下一页
个人成就
文章被点赞 10
文章被阅读 6,561
掘力值 203
收藏集
1
关注标签
3
加入于