摘要: 一. Data Id : 配置集,一个配置集就是一个配置文件 二. Group:组:组可以用来区分开发。测试。生产环境 三. 命名空间:可以隔离配置集,将某些配置集放到某一个命名空间之下,命名空间一般用于区分微服务 阅读全文
posted @ 2023-02-24 00:59 lunar-华仔 阅读(23) 评论(0) 推荐(0)
摘要: 使用别人开源的解析器 GitHub - mbobakov/grpc-consul-resolver: Easy-pluggable full-feature GRPC resolver for services registered in Consul package mainimport ( "g 阅读全文
posted @ 2023-02-23 19:26 lunar-华仔 阅读(124) 评论(0) 推荐(0)
摘要: 直接上错误: 好家伙,直接报源码错误,害得我直接去改源码 原因:grpc版本太高,原本1.53.0 降低为1.51.0就能解决问题 阅读全文
posted @ 2023-02-23 19:21 lunar-华仔 阅读(26) 评论(0) 推荐(0)
摘要: 代码如下 //获取一个可用的端口号,这样就无需指定要运行服务的端口号,也不用考虑哪些端口号还可以分配给服务func GetFreePort() (int, error) { addr, err := net.ResolveTCPAddr("tcp", "localhost:0") if err != 阅读全文
posted @ 2023-02-22 16:31 lunar-华仔 阅读(199) 评论(0) 推荐(0)
摘要: 安装 docker run -d -p 8500:8500 -p 8300:8300 -p 8301:8301 -p 8302:8302 -p 8600:8600/udp consul consul agent -dev -client=0.0.0.0 访问地址:http://192.168.244 阅读全文
posted @ 2023-02-21 20:33 lunar-华仔 阅读(28) 评论(0) 推荐(0)
摘要: docker container update --restart=always + 容器ID 阅读全文
posted @ 2023-02-21 15:12 lunar-华仔 阅读(8) 评论(0) 推荐(0)
摘要: 解决方案一: 当在代码中使用了第三方库 ,但是go.mod中并没有跟着更新的时候 如果直接run或者build就会报这个错误 missing go.sum entry for module providing package <package_name> 可以使用go mod tidy 来整理依赖 阅读全文
posted @ 2023-02-20 17:46 lunar-华仔 阅读(1418) 评论(0) 推荐(0)
摘要: 使用 Go进阶37:重构我的base64Captcha图形验证码项目 | Go&Rust🦀 (mojotv.cn) //下面两个是核心代码, 一个生成图片验证码,一个验证验证码是否正确,但是只能验证一次,因为他会清除验证id //Generate generates a random id, ba 阅读全文
posted @ 2023-02-20 17:46 lunar-华仔 阅读(308) 评论(0) 推荐(0)
摘要: 摘抄 Go | Gin 解决跨域问题跨域配置 - 双鬼带单 - 博客园 (cnblogs.com) 阅读全文
posted @ 2023-02-20 11:54 lunar-华仔 阅读(47) 评论(0) 推荐(0)
摘要: 里面解释挺好的 https://www.cnblogs.com/cjsblog/p/9277677.html 阅读全文
posted @ 2023-02-19 23:28 lunar-华仔 阅读(13) 评论(0) 推荐(0)