想请教一下大家是怎么做的?
比如访问一个电商网站的店铺页面的 url:
方式 1:使用自增的主键 id
xxx/shop/123
方式 2:使用雪花主键 id 或者 guid
xxx/shop/1881238297653633026
xxx/shop/85d93ea0-3d43-48c5-99ec-e11f54655228
方式 3: 使用业务编号
xxx/shop/st_003
方式 4:
用 sqids 把所有的实体主键 id(private_id) 在转换 VO 时加盐转换成 (public_id) 返回给前端
相关讨论:
https://www.reddit.com/r/csharp/comments/rg7xob/is_it_bad_to_expose_primary_key_to_the_user_if/
|