每次上线都要加字段,走变更,如何破局?

预留扩展字段
CREATE TABLE `t_order` (`id` bigint(11) NOT NULL AUTO_INCREMENT,`orderNo` varchar(64) DEFAULT NULL,`buyerId` bigint(11) DEFAULT NULL,`storeId` bigint(11) DEFAULT NULL,`addition1` varchar(64) DEFAULT NULL COMMENT '扩展字段',`addition2` varchar(64) DEFAULT NULL COMMENT '扩展字段',PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

存储Json字符串
addition={"sku":{name:"xxx",id:111},"addr":{"name":"xxx","city":"xxx"}}

通用KV服务
set(key, value)
batchSet(List
) get(key)
list(key1, key2,keyn)
key=订单号+skuvalue={name:"xxx",id:111}key=订单号+addrvalue={"name":"xxx","city":"xxx"}


老人新坑:新项目别一上来就用微服务!!

原来这才是 Socket!

一致性哈希和分库分表有毛关系?
评论
