摘要: proto文件通过gitlab CI自动生成js文件 项目使用了grpc,前端希望每次proto文件有修改时,能自动生成对应的js文件并提交到前端js文件的仓库,于是研究了下gitlab ci,做个记录。 我这边因为用的微服务,每个服务独立一个git仓库,每个服务对应的proto文件也在各自服务的git仓库,所以通过gitlab群组的CI/CD配置定义 阅读全文
posted @ 2023-03-18 10:28 ioridy 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 带参数的微信小程序码服务端(golang)生成 带参数的微信小程序码服务端(golang)生成 阅读全文
posted @ 2023-03-17 10:10 ioridy 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 同一个项目请求同一个服务时,Get和Post请求正常,但是Put和Delete一直报跨域错误的问题 阅读全文
posted @ 2023-03-15 10:16 ioridy 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在调研broker的具体实现时,发现之前项目中的消息发送,是使用的Client(publish)/Server(subscribe)的方式,并没有直接使用broker,于是决定调研下这两者是什么关系。 Broker broker是go-micro自身定义的异步Pub/Sub interface, 不 阅读全文
posted @ 2022-01-22 16:45 ioridy 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 之前有简单了解过go-micro的broken以及默认的http实现(参考:go-micro中的发布订阅Broker分析),目前因为消息数量以及稳定性的需要,想引用消息队列,初步了解了下RabbitMQ的在go-micro中的应用。 安装RabbitMQ 我这边是macOS直接使用brew命令安装的 阅读全文
posted @ 2022-01-17 20:13 ioridy 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在gitlab使用gitlab runner执行CI/CD时,发现每次都要重新拉取docker镜像,即使本地已经有了,也不使用,直接重新拉去,导致流程很慢, 查询了下对应的配置文档,修改配置参数**pull_policy**为`pull_policy = "if-not-present"`,优先使用本地镜像。 阅读全文
posted @ 2020-11-04 15:02 ioridy 阅读(144) 评论(0) 推荐(0) 编辑
摘要: go-micro的api版本机制看example的时候感觉很简单,但是实际要是用的时候,还是有好几个点费了不少时间,最终通过扒code弄的差不多了,这里记录下。 阅读全文
posted @ 2020-07-28 09:13 ioridy 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 最近手上有点时间,打算继续了解下go-micro的发布订阅(消息),看了micro的[examples]([链接网址](https://github.com/micro/examples) "micro examples")后,有个疑问,go-micro在提供发布订阅的插件Broker(以及几种实现)的同时,go-micro本身还实现了Publish(Client)以及Subscribe(Server)功能,于是翻了下源码,做个记录。 阅读全文
posted @ 2020-07-28 09:11 ioridy 阅读(908) 评论(0) 推荐(0) 编辑
摘要: ASP.NET中调用c/c++ Dll,在本地测试OK,部署服务器运行出错,搜索了下解决方案,记录下: 方法1: 控制面板 管理工具 Internet 信息服务(IIS)管理器 应用程序池 项目右击 高级设置 启用32位应用程序 改为true; 方法2: 在VS2012调用64位IIS... 阅读全文
posted @ 2016-01-04 23:45 ioridy 阅读(264) 评论(0) 推荐(0) 编辑