【发布时间】:2022-01-28 18:19:59
【问题描述】:
我现在正在学习 Docker,我想创建 2 个简单的客户端-服务器 Java 容器,客户端在其中发送订单,服务器以确认消息响应订单已收到。
我应该使用什么协议将消息从客户端发送到服务器?
客户端-服务器示例代码
public class Client {
private static int counter = 0;
private final String name;
private final int id;
private final Server server;
private Order order;
public Client(String name, @NotNull Server server) {
this.name = name;
this.id= ++counter;
this.server = server;
}
public void submitOrder(Order order) {
this.order = order;
if (server!= null) {
server.receiveOrder(this);
} else {
throw new UnsupportedOperationException("Client did not select a preferred server.");
}
}
}
public class Server {
private String serverName;
public Server(String serverName) {
this.serverName = serverName;
}
public void receiveOrder(Client client) {
sendConfirmationEmailToClient();
}
}
有没有我可以查看的示例代码?
【问题讨论】: