首页微服务集成Sentinel,实现小说服务调用的熔断降级

This commit is contained in:
xiongxiaoyang
2020-06-07 16:02:35 +08:00
parent 98b371d348
commit deae12762e
9 changed files with 110 additions and 6 deletions

View File

@ -0,0 +1,57 @@
package com.java2nb.novel.book.api.fallback;
import com.java2nb.novel.book.api.BookApi;
import com.java2nb.novel.book.entity.Book;
import com.java2nb.novel.book.entity.BookComment;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
* 小说微服务API接口降级处理类服务提供端默认降级处理
* @author xiongxiaoyang
* @version 1.0
* @since 2020/6/7
*/
public class BookApiFallback implements BookApi {
@Override
public List<Book> queryBookByMinUpdateTime(Date minDate, int limit) {
return null;
}
@Override
public List<Book> queryBookByIds(List<Long> ids) {
return new ArrayList<>();
}
@Override
public List<Book> listRank(Byte type, Integer limit) {
return null;
}
@Override
public Book queryBookById(Long id) {
return null;
}
@Override
public void addBookComment(Long userId, BookComment comment) {
}
@Override
public List<BookComment> listUserCommentByPage(Long userId, int page, int pageSize) {
return null;
}
@Override
public List<Book> queryNetworkPicBooks(String localPicPrefix, int limit) {
return null;
}
@Override
public void updateBookPic(String picUrl, Long bookId) {
}
}