V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  matrix1010  ›  全部回复第 16 页 / 共 25 页
回复总数  487
1 ... 8  9  10  11  12  13  14  15  16  17 ... 25  
2023-04-17 20:20:32 +08:00
回复了 jxia 创建的主题 Go 编程语言 Go 日志库 gookit/slog 发布 v0.5.1 版本
emoji 好多。上一个我看到每个 commit 都有 emoji 的项目是 fastapi
2023-04-14 20:59:17 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Theine - 新一代高性能&高命中率泛型内存缓存
@realpg 我在的公司没用过。但至少 aws 的 whitepaper 还是挺推荐 memcached 的: https://docs.aws.amazon.com/whitepapers/latest/scale-performance-elasticache/memcached-vs.-redis.html
2023-04-14 20:18:20 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Theine - 新一代高性能&高命中率泛型内存缓存
@jorneyr 感觉没有理解你想表达什么。但就像我说的实际使用方法取决于你的产品和架构,我只是来推广一下我这个库而已
2023-04-14 20:12:29 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Theine - 新一代高性能&高命中率泛型内存缓存
说缓存只有两种, redis 和 xxx 的,memcached 要哭了
2023-04-14 17:00:57 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Theine - 新一代高性能&高命中率泛型内存缓存
@jorneyr 比如你的微服务 A 需要从微服务 B 获取用户信息。获取时先检查本地缓存,如果本地缓存有就用,没有就从微服务 B 获取然后存入本地缓存。这里有 2 个问题,1 是一致性,如果你可以接受短期不一致设个几十秒的 ttl 自动过期就行,或者你可以通过 mq 之类的同步,但总会有一定的不一致。第 2 是并发问题,比如微服务 B 有 10 个 pods ,那这 10 个 pods 都没有缓存的话会同时发请求,如果你的单个微服务有几千个 pods 而且全部同时 miss 可能会瞬间有很大压力
2023-04-14 16:52:42 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Theine - 新一代高性能&高命中率泛型内存缓存
@qile1 你说的是 Python 版本吧。由于不确定你的架构,比如几台服务器,一致性需求等我没法直接回答你。简单来说你就可以把 Theine 当作一个字典,只是这个字典能设定最多存储多少内容和内容的过期时间。超过最大 size 这个字典会根据一定的规则自动删除数据。如果这样能满足你的需求你可以试一试
2023-04-14 16:35:46 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Theine - 新一代高性能&高命中率泛型内存缓存
@victorc 你要说微服务只能用网络缓存有点武断了,唯一没法用内存缓存的情况就是 serverless 。至于实际用什么,怎么用完全取决于产品的技术需求和公司的实际情况。
2023-04-14 12:10:46 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Theine - 新一代高性能&高命中率泛型内存缓存
@victorc 很多 web 框架都支持内存缓存以及多级缓存,毫无疑问内存缓存的性能远高于分布式缓存。另一方面对于数据库或者持久化 KV ,一般也都有内存缓存层来提高性能,比如 pebble 就是用的 clock pro 。当然市场 /浪潮什么的作为 cto 可能比较关心,但我作为普通开发人员还是致力于写出高性能并且有点意思的东西
2023-04-14 10:11:05 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Theine - 新一代高性能&高命中率泛型内存缓存
@artnowben 应用场景可参考同类的[caffeine]( https://github.com/ben-manes/caffeine), [ristretto]( https://github.com/dgraph-io/ristretto). 简单来说存在内存里就是快,同时不需要序列化 /反序列化。但内存空间有限,所以要想办法提高缓存命中率
2023-03-30 18:25:37 +08:00
回复了 Tumblr 创建的主题 生活 今天,是个值得纪念的日子!
CAO, Chief Administrative Officer?
2023-03-24 19:22:04 +08:00
回复了 debugger0 创建的主题 程序员 个人开发者写单元测试的人多吗?
看到很多回复感觉挺无奈,国内找工作写单元测试说不定都是减分项
2023-03-21 19:30:20 +08:00
回复了 jwfing 创建的主题 酷工作 [TapTap][上海/北京]招聘客户端、后端和技术支持工程师
挺感兴趣,请问后端开发有单元测试 /集成测试吗
2023-03-21 10:34:31 +08:00
回复了 Allonsy 创建的主题 Python Python 进阶疑惑
@Allonsy 没什么特定的资料,最好的办法是直接看代码 /文档。Cinder/Pyston 都是开源的
2023-03-21 10:14:14 +08:00
回复了 Allonsy 创建的主题 Python Python 进阶疑惑
由于看不到 github 所以不知道你现在的水平。结合 Python 的发展趋势我觉得可以从 3 个方面提升:
CRUD 水平: 熟练掌握 单元测试 /AsyncIO/Typing
Python 开源项目: 熟悉 PyO3 ,使用 PyO3 编写高性能 Python 库
Python 核心优化: 学习 Cinder/Pyston ,我觉得 Pyhton 下一步的大动作估计就是集成 JIT
2023-03-18 17:15:54 +08:00
回复了 cveoy 创建的主题 程序员 分享一些文心一言生成的福利图片
下巴能杀人
@gogogo1203 似乎就是个专门卖课搞培训的?也没参与过什么知名的开源项目。另外成熟的 go web 建议学习 grafana: https://github.com/grafana/grafana
2023-03-18 11:41:13 +08:00
回复了 ruicore 创建的主题 Python ExcelAlchemy: A Python Library for Reading and Writing Excel Files.
既然有中文版本的 README 为什么要复制个英文版的? 另外 test 也不是依靠 print 来保证的,要确实 assert 数据。CI 里也应该加上 test step.
2023-03-17 15:46:23 +08:00
回复了 bjzhush 创建的主题 分享发现 [八卦] 饿了么员工通过借钱,诈骗 67 名同事 1300 万
@bjzhush 那估计只是巧合。linkedin 上的张天明 10 年毕业的年龄倒是符合,而且也在东北上的大学。架构师估计也有足够能量让几十人相信他
2023-03-17 15:29:24 +08:00
回复了 bjzhush 创建的主题 分享发现 [八卦] 饿了么员工通过借钱,诈骗 67 名同事 1300 万
搜了搜 linkedin 上有个叫张天明的前饿了么架构师,不会就是他吧
1 ... 8  9  10  11  12  13  14  15  16  17 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2433 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 15:56 · PVG 23:56 · LAX 07:56 · JFK 10:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.