方法签名上不能声明方法中没有抛出的异常 否则报错
多线程目的并行
新开线程目的不阻塞主线程
消息队列可以解决突然掉电问题
接口入参语言枚举不要引入非自己jar包的内容,因为调用接口方也需要引入同样的jar包
业务逻辑放在具体的逻辑Service,而不是写在RpcService,rpc只做参数校验
数据查一段处理一段,不要等到全部获取完再统一处理,有OOM风险;
服务重启异常会被中断(需要后期迭代成消息队列任务模式)。
1. 大key:hgetAll
2. 耗时操作逻辑改为并行
方法签名上不能声明方法中没有抛出的异常 否则报错
多线程目的并行
新开线程目的不阻塞主线程
消息队列可以解决突然掉电问题
接口入参语言枚举不要引入非自己jar包的内容,因为调用接口方也需要引入同样的jar包
业务逻辑放在具体的逻辑Service,而不是写在RpcService,rpc只做参数校验
数据查一段处理一段,不要等到全部获取完再统一处理,有OOM风险;
服务重启异常会被中断(需要后期迭代成消息队列任务模式)。
1. 大key:hgetAll
2. 耗时操作逻辑改为并行