专栏名称: macrozheng
专注Java技术分享,解析优质开源项目。涵盖SpringBoot、SpringCloud、Docker、K8S等实用技术,作者Github开源项目mall(50K+Star)。
目录
今天看啥  ›  专栏  ›  macrozheng

如何设计一个全局唯一的订单号?

macrozheng  · 公众号  ·  · 2024-11-05 10:32
    

文章预览

Boot+Cloud项目学习: macrozheng.com 上了微服务之后,很多原本很简单的问题现在都变复杂了,例如全局 ID 这事! 最近工作中刚好用到这块内容,于是调研了市面上几种常见的全局 ID 生成策略,稍微做了一下对比,供小伙伴们参考。 当数据库分库分表之后,原本的主键自增就不方便继续使用了,需要找到一个新的合适的方案,需求就是在这样的情况下提出的。 接下来我们一起来捋一捋。 一 两种思路 整体上来说,这个问题有两种不同的思路: 让数据库自己搞定 Java 代码来处理主键,然后直接插入数据库中即可。 这两种思路又对应了不同的方案,我们一个一个来看。 二 数据库自己搞定 数据库自己搞定,就是说我在数据插入的时候,依然不考虑主键的问题,希望继续使用数据库的主键自增,但是很明显,原本默认的主键自增现在没法用了,我们必须 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览