package com.ctriposs.baiji.rpc.samples.movie;
import com.ctriposs.baiji.rpc.client.ServiceClientConfig;
/**
* Created by yqdong on 2014/9/8.
*/
public class Client {
public static void main(String[] args) throws Exception {
ServiceClientConfig config = new ServiceClientConfig();
config.setServiceRegistryUrl("http://localhost:4001");
config.setSubEnv("dev");
// config.setServiceSubEnv(MovieServiceClient.ORIGINAL_SERVICE_NAME, MovieServiceClient.ORIGINAL_SERVICE_NAMESPACE, "dev");
MovieServiceClient.initialize(config);
// MovieServiceClient client = MovieServiceClient.getInstance(MovieServiceClient.class, "http://localhost:8112/");
MovieServiceClient client = MovieServiceClient.getInstance(MovieServiceClient.class);
GetMoviesRequestType request = new GetMoviesRequestType(5);
GetMoviesResponseType response = client.getMovies(request);
if (response.movies == null || response.movies.isEmpty()) {
System.out.println("No movie found.");
} else {
for (MovieDto movie : response.movies) {
System.out.println(String.format("#%s %s", movie.id, movie.title));
}
}
System.exit(0);
}
}