代码改变世界

随笔分类 -  Zongsoft

自适应可变速率ID生成器的设计与实践(视频)

2026-01-08 15:03 by Zongsoft, 700 阅读, 收藏,
摘要: 在分布式系统架构中,全局唯一ID生成器是支撑高并发、高可用系统的基石。市面上的常见方案(如Snowflake-ID、UUID、Redis自增)各有优劣,但往往难以兼顾高性能、无中心化与灵活的业务需求。 本系列视频将带你深入剖析一个开源项目中的核心组件,重点解析如何设计一款能智能适应流量波动、兼顾全局唯一与趋势递增特性的高性能ID生成器。我们将从理论设计、性能压测到源码实现,全方位解读这套算法如何在保证极高吞吐量的同时,实现毫秒级的自适应与可变速率调节。 无论你是架构师、后端开发工程师,还是对高性能算法感兴趣的爱好者,这个系列都将为你提供宝贵的实战经验和深度的技术洞察。 阅读全文

一个类GraphQL的ORM数据访问框架发布

2019-11-19 17:43 by Zongsoft, 1100 阅读, 收藏,
摘要: Zongsoft.Data 是一个类 GraphQL 风格的 ORM(Object/Relational Mapping) 数据访问框架。很高兴我们的 ORM 数据访问框架在历经两个 SaaS 产品的应用之后,今天正式宣布对外推广! 阅读全文

代码失控与状态机(下)

2018-09-04 12:02 by Zongsoft, 979 阅读, 收藏,
摘要: 读完此文,从此各种文本解析器手到擒来。666走一波…… 阅读全文

代码失控与状态机(上)

2018-08-06 11:30 by Zongsoft, 1434 阅读, 收藏,
摘要: 不要跟产品经理打架,失控是一种病。我这里有一剂良药了解下?! 阅读全文

实体类的动态生成(三)

2018-07-24 10:18 by Zongsoft, 3169 阅读, 收藏,
摘要: 使用Emit动态生成并编译实体类,运行效率嗷嗷哋。进来了解下…… 阅读全文

实体类的动态生成(二)

2018-07-21 13:36 by Zongsoft, 1550 阅读, 收藏,
摘要: 由于采用字典的方式来保存属性变更值的底层设计思想,导致了性能问题,虽然.NET的字典实现已经很高效了,但相对于直接读写字段的方式而言依然有巨大的性能差距,那么这次我们就来彻底解决这个问题…… 阅读全文

实体类的动态生成(一)

2018-07-20 12:16 by Zongsoft, 6739 阅读, 收藏,
摘要: 在应用开发中,通常都会涉及各种 POJO/POCO 实体类(DO, DTO, BO, VO)的编写,这些看起来平常枯燥的任务底下很可能隐藏着诸多性能和功能缺陷,刚好这里有个不用手写代码、易用还兼顾功能和高性能的方案,了解下... 阅读全文