我在用
kubectl scale --replicas=0 -f deployment.yaml
停止我所有正在运行的播放器.请告诉我是否有更好的方法可以将所有正在运行的pod分解为零保持配置,部署等等.完好无损,以便我可以根据需要稍后扩展.
有没有办法可以在下面的代码中从userObservable返回用户列表.基本上如何读取Observable的对象值.
public List<User> getUserList(){
Observable<Map<String, Object>> userDetailsObservable = getUserDetails(...);
Observable<Map<String, Object>> userLikesObservable = getUserLikes(...);
Observable<List<User>> userObservable = Observable.zip(userDetailsObservable,
userLikesObservable, new Func2<Map<String, Object>, Map<String, Object>, List<User>>() {
public List<User> call(Map<String, Object> value1, Map<String, Object> value2) {
List<User> userList = new ArrayList<User>();
//Iterating both maps and composing user list here.
return userList;
}
});
userObservable.subscribe(new Subscriber<List<User>>() {
@Override
public void onNext(List<User> userList) {
System.out.println("Merged values " + userList);
}
@Override
public void onError(Throwable error) {
System.err.println("Error: " + error.getMessage());
}
@Override
public …Run Code Online (Sandbox Code Playgroud)