GO动态链接库 推荐那些

hellsam · 2023-01-15 16:22:32 · 5826 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2023-01-15 16:22:32 的主题,其中的信息可能已经有所发展或是发生改变。

1:GO自带的plugin 缺点 听说必须版本 GOPATH  第三方等全部一致才可以调用,貌似也没卸载功能,最关键是无法在windows上开发和调试,,

2:使用RPC等,感觉这个速度 始终没有 动态链接库舒服;

有什么GO 在windows centos下可以使用的动态链接库的方式?

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

5826 次点击  
加入收藏 微博
12 回复  |  直到 2023-02-10 09:53:52
jan-bar
jan-bar · #1 · 2年之前

我劝你还是老老实实用RPC吧: https://github.com/dullgiulio/pingo

上一个想在不同操作系统搞动态库的人都妥协了: https://studygolang.com/topics/15999

hellsam
hellsam · #2 · 2年之前
jan-barjan-bar #1 回复

我劝你还是老老实实用`RPC`吧: https://github.com/dullgiulio/pingo 上一个想在不同操作系统搞动态库的人都妥协了: https://studygolang.com/topics/15999

pingo目前正在使用 总觉得不是很理想,所以才想问问 动态链接库 更加的插件完美化

wln123
wln123 · #3 · 2年之前

win上可以直接dll,其他不清楚

hellsam
hellsam · #4 · 2年之前
wln123wln123 #3 回复

win上可以直接dll,其他不清楚

GO写DLL, GO自己调用DLL 有天生的缺陷BUG, 上次测试过了。 用了CGO

goblin1987
goblin1987 · #5 · 2年之前

试试这个,速度应该不慢,https://github.com/knqyf263/go-plugin

hellsam
hellsam · #6 · 2年之前

非常感谢

nuan1989
nuan1989 · #7 · 2年之前
goblin1987goblin1987 #5 回复

试试这个,速度应该不慢,https://github.com/knqyf263/go-plugin

不错, 这个思路很好. 可以多平台移植

nuan1989
nuan1989 · #8 · 2年之前
goblin1987goblin1987 #5 回复

试试这个,速度应该不慢,https://github.com/knqyf263/go-plugin

就是不知道具体性能如何

lysShub
lysShub · #9 · 2年之前
hellsamhellsam #4 回复

#3楼 @wln123 GO写DLL, GO自己调用DLL 有天生的缺陷BUG, 上次测试过了。 用了CGO

go调用动态库,cgo不是必须的

sanrentai
sanrentai · #10 · 2年之前

试试这个 wazero: the zero dependency WebAssembly runtime for Go developers 用go写程序,编译成wasm,然后加载这个wasm运行

hellsam
hellsam · #11 · 2年之前
sanrentaisanrentai #10 回复

试试这个 wazero: the zero dependency WebAssembly runtime for Go developers 用go写程序,编译成wasm,然后加载这个wasm运行

这个不支持windows

sanrentai
sanrentai · #12 · 2年之前
hellsamhellsam #11 回复

#10楼 @sanrentai 这个不支持windows

支持windows,昨天试了一下 需要安装 tinygo 来编译 wasm

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传