V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sophos  ›  全部回复第 3 页 / 共 10 页
回复总数  189
1  2  3  4  5  6  7  8  9  10  
155 天前
回复了 RiverMud 创建的主题 Apple 附属医院职工参与返校季问题咨询
可以,根据引导上传公积金信息就行
@lemon1997 确实很少,不过确实能解决问题
@yigecook emm ,没太理解,对接什么三方系统呢?
@codehz 这个是通过代码生成的方案,实现动态的网关应该会更方便些
167 天前
回复了 awanganddong 创建的主题 Go 编程语言 golang 怎么实现 rsa 加解密
让我想起很久以前写的 rsa 库,为了用 go 重构 php 中历史代码的加解密逻辑,不得不自己写一套...应该还能用

https://github.com/sysulq/rsa
174 天前
回复了 gl3081 创建的主题 分享创造 自己写的云原生微服务框架欢迎 star
已 star ,看上去还是要自己手动组合,感觉和我这个项目有点类似呀 :-)

https://github.com/go-kod/kod
https://github.com/go-kod/kod-mono

顺便说一句,依赖注入或者 IOC 并不是 java 专属
Go 用依赖注入其实相比 Java 其实舒服,因为编译和启动速度更快,更轻量
对于大型项目尤其是多人参与的业务项目,几乎是必备的,否则大概率就会慢慢沦为屎山
我这边 go 和 java 都有大量服务在线上跑着,以下数据比较粗略,只是做个大概的对比

开发 go 服务的机器 cpu 平均利用率不到 30%,开发 java 服务的机器 cpu 平均利用率超过 60%,构建时能到 90%+
打包构建时间,go 一般是 20s 左右,java 大概要个好几分钟吧
同样的 k8s 滚动发布 10 个 pod 的服务,同样的 RollingUpdate 策略,go 服务大概需要 20s ,java 服务大概需要 10 分钟
线上运行的容器内存占用,go 一般是 100M 左右,java 一般超过 2G
关于切面这个点,可以看看这个项目: https://github.com/go-kod/kod
在依赖注入的基础上,支持 Interceptor ,不需要侵入到业务代码 :-) 有兴趣的话,欢迎试用
@xhd2015 要解决的问题不同,建议细看下
@wujianhua22 README 里说明了,inspired by ServiceWeaver :-)
好问题,有兴趣的话可以看看这个

https://github.com/go-kod/kod-mono
跨语言交互如果不是需要极端性能或者 ffi binding 方案很成熟,优选网络通信

http+json 或 grpc 都挺好 :-) python 和 go 都有很成熟的框架了
243 天前
回复了 GDance 创建的主题 macOS 了解一下黑苹果
10600k/128G 内存/5500XT/2T SSD/4T 机械硬盘

开发办公四年路过,虽然偶尔会无故冻屏,但是性价比真的太高了…其他问题,都可以克服
246 天前
回复了 ducuducu 创建的主题 程序员 http 网关如何优雅的暴露内部 grpc 服务
协议转换这块是 cpu 密集型场景,apisix 等 nginx+lua 的方案,目前的实现方案性能最差(基于 lua 做的协议转换)

根据这边的落地经验,出于性能考虑,推荐以下两种:
- 基于 grpc-gateway 另起一个 http server 用于转发 grpc 请求,每次调整需要重新发布代码,性能可用,无需引入新的中间件
- 基于 envoy 配置 protoset 和 filter ,每次调整只需要更改配置,性能相对较高,需要引入新的中间件
265 天前
回复了 xhd2015 创建的主题 Go 编程语言 xgo:一个基于 IR 重写的 golang mock 库
@xhd2015 嗯,我这个是为了优化代码模块设计,同时解决单元测试标准化的问题

不过个人感觉单元测试的最佳实践还是 mock interface ,patch 不够直观
265 天前
回复了 xhd2015 创建的主题 Go 编程语言 xgo:一个基于 IR 重写的 golang mock 库
有点意思,和我这个项目的功能有点类似,不过实现思路不太一样 :-)

https://github.com/go-kod/kod
交友搞起 :)

https://github.com/sysulq
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1036 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 22:36 · PVG 06:36 · LAX 14:36 · JFK 17:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.