大家好,我是煎鱼。 在 Go 语言中,有一个好像很好用,但却比较少人提及的功能,那就是 Go Plugin。目前在 Go 工程中普遍还没广泛的使用起来,覆盖率不高。 前段时间小咸鱼的同事问了他这玩具怎么用,他正想甩出一个链接,但发现…煎鱼竟然没写过,这不,Go 知识板块的文章地图得补全。 今天煎鱼就大家一起学习 Go Plugin! 是什么 Go Team 最早在 Go1.7 实验,在 Go1.8 正式引入了 Go Plugin 的机制。于 2016 年发布,一开始仅支持 Linux 实现: Go Plugin 机制实现了 Go 插件的加载和符号解析,能够支持将我们所编写的 Go 包编译为共享库(.