【我读cachecloud】cachecloud-open-web模块controller

cachecloud-open-web模块controller

controller是后端的入口,主要分布在2个包里面

面向用户的controller

包地址:src/main/java/com.sohu.cache.web.controller(该包内所有controller均继承自BaseController.java),controller列表:

controller列表:

文件名称 作用 RequestMapping
AppClientDataShowController.java 应用客户端统计相关 /client/show
AppController.java 应用统计相关 /admin/app
AppDataMigrateController.java 应用数据迁移入口 /data/migrate
AppManageController.java 应用后台管理 /manage/app
ClientManageController.java 客户端管理 /manage/client
ConfigManageController.java cachecloud配置管理 /manage/config
FaultController.java 故障展示 /manage/fault
ImportAppController.java 已经存在Redis导入 /import/app
IndexController.java 首页 /
InstanceAlertValueController.java 实例报警阀值 /manage/instanceAlert
InstanceController.java 实例统计(补充) /admin/instance
InstanceManageController.java 应用后台管理 /manage/instance
JobController.java job操作 /cache/jobs
LoginController.java 登录逻辑 /manage
MachineManageController.java 机器管理 /manage/machine
NoticeManageController.java 通知管理 /manage/notice
QuartzManageController.java quartz管理 /manage/quartz
RedisConfigTemplateController.java Redis配置模板管理 /manage/redisConfig
ServerController.java 获取服务器状态 /server
TotalManageController.java 全局统计 /manage/total
TriggerController.java trigger操作 /cache/triggers
UserController.java 注册用户管理(页面没有权限限制) /user
UserManageController.java 用户信息管理 /manage/user

面向client的controller(client指的是cachecloud本身的client)

包地址:src/main/java/com.sohu.cache.client.heartbeat,controller列表:

文件名称 作用 RequestMapping
RedisClientController.java redis 客户端连接类 /cache/client
RedisClientReportDataController.java cachecloud客户端上报数据接口 /cachecloud/client
原文地址:https://www.cnblogs.com/wangxin201492/p/7731990.html