CompletableFuture<String> future = CompletableFuture.supplyAsync(() -> { return remoteMethod(); }); ConnectionPool connectionPool = new ConnectionPool(); Connection connection = connectionPool.getConnection(); connection.invokeMethod(); connectionPool.releaseConnection(connection); ByteArrayOutputStream bos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(bos); oos.writeObject(object); byte[] bytes = bos.toByteArray(); BatchRequest batchRequest = new BatchRequest(); batchRequest.addRequest(remoteMethod1()); batchRequest.addRequest(remoteMethod2()); BatchResponse batchResponse = batchRequest.send(); messageQueue.offer(remoteMethod()); Object result = cache.get(key); if (result != null) { return result; } else { result = remoteMethod(); cache.put(key, result); return result; }


上一篇:
下一篇:
切换中文