|
|
|
@ -405,11 +405,9 @@
|
|
|
|
|
```sql
|
|
|
|
|
CREATE TABLE `shorturl`
|
|
|
|
|
(
|
|
|
|
|
`id` bigint(10) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`key` varchar(255) NOT NULL DEFAULT '' COMMENT 'shorten key',
|
|
|
|
|
`url` varchar(255) DEFAULT '' COMMENT 'original url',
|
|
|
|
|
PRIMARY KEY(`id`),
|
|
|
|
|
UNIQUE KEY `key_index`(`key`)
|
|
|
|
|
`shorten` varchar(255) NOT NULL COMMENT 'shorten key',
|
|
|
|
|
`url` varchar(255) NOT NULL COMMENT 'original url',
|
|
|
|
|
PRIMARY KEY(`shorten`)
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
@ -644,4 +642,4 @@ go-zero不只是一个框架,更是一个建立在框架+工具基础上的,
|
|
|
|
|
|
|
|
|
|
我们在保持简单的同时也尽可能把微服务治理的复杂度封装到了框架内部,极大的降低了开发人员的心智负担,使得业务开发得以快速推进。
|
|
|
|
|
|
|
|
|
|
通过go-zero+goctl生成的代码,包含了微服务治理的各种组件,包括:并发控制、自适应熔断、自适应降载、自动缓存控制等,可以轻松部署以承载巨大访问量。
|
|
|
|
|
通过go-zero+goctl生成的代码,包含了微服务治理的各种组件,包括:并发控制、自适应熔断、自适应降载、自动缓存控制等,可以轻松部署以承载巨大访问量。
|
|
|
|
|