Skip to content

novohit/linklyze

Repository files navigation

Introduction

Linklyze is mean Link & Analyze

产品原型参考 https://xiaomark.com/

分布式短链生成

原后端仓库 已迁移至 linklyze,旧仓库同步更新

前端仓库 https://github.com/Su-u-un/plato-admin

Architecture

短链系统架构图.drawio

Features

  • 账号系统
  • 短链分组
  • 生成短链
  • 流量包系统

Quick Start

账户模块

分库分表

分库分表后的查询问题

C端用户可根据短链码的库表位路由到对应的库表

B端用户如何查看自己创建的所有短链?

多维度查询解决方案:

  • 额外表字段解析配置
  • NOSQL冗余
  • 冗余双写

流量包模块

短链模块

分布式锁

压测