Skip to content

Commit 3502c01

Browse files
committed
fix: update how-microservice-communicate
1 parent 50a8086 commit 3502c01

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

docs/micro-services/huifer-what's-microservice-how-to-communicate.md

+7-12
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818

1919
REST 请求在微服务中是最为常用的一种通讯方式, 它依赖于 HTTP\HTTPS 协议。RESTFUL 的特点是:
2020

21-
1\. 每一个 URI 代表 1 种资源
22-
2\. 客户端使用 GET、POST、PUT、DELETE 4 个表示操作方式的动词对服务端资源进行操作: GET 用来获取资源, POST 用来新建资源\(也可以用于更新资源\), PUT 用来更新资源, DELETE 用来删除资源
23-
3\. 通过操作资源的表现形式来操作资源
24-
4\. 资源的表现形式是 XML 或者 HTML
25-
5\. 客户端与服务端之间的交互在请求之间是无状态的,从客户端到服务端的每个请求都必须包含理解请求所必需的信息
21+
1. 每一个 URI 代表 1 种资源
22+
2. 客户端使用 GET、POST、PUT、DELETE 4 个表示操作方式的动词对服务端资源进行操作: GET 用来获取资源, POST 用来新建资源也可以用于更新资源, PUT 用来更新资源, DELETE 用来删除资源
23+
3. 通过操作资源的表现形式来操作资源
24+
4. 资源的表现形式是 XML 或者 HTML
25+
5. 客户端与服务端之间的交互在请求之间是无状态的,从客户端到服务端的每个请求都必须包含理解请求所必需的信息
2626

2727
举个例子,有一个服务方提供了如下接口:
2828

@@ -90,7 +90,6 @@ import java.util.concurrent.Executors;
9090

9191
/**
9292
* RPC 服务端用来注册远程方法的接口和实现类
93-
* @Date: 2019-11-04
9493
*/
9594
public class RPCServer {
9695
private static ExecutorService executor = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors());
@@ -195,7 +194,6 @@ import java.net.Socket;
195194

196195
/**
197196
* RPC 客户端
198-
* @Date: 2019-11-04
199197
*/
200198
public class RPCclient<T> {
201199
/**
@@ -265,9 +263,7 @@ import com.huifer.admin.rpc.TinterfaceImpl;
265263

266264
import java.net.InetSocketAddress;
267265

268-
/**
269-
* @Date: 2019-11-04
270-
*/
266+
271267
public class RunTest {
272268
public static void main(String[] args) {
273269
new Thread(new Runnable() {
@@ -292,5 +288,4 @@ public class RunTest {
292288

293289
#### 消息中间件
294290

295-
> 常见的消息中间件有 KafkaActiveMQRabbitMQRocketMQ , 常见的协议有AMQPMQTTPSTOMPXMPP. 这里不对消息队列进行拓展了, 具体如何使用还是请移步官网.
296-
>
291+
常见的消息中间件有 KafkaActiveMQRabbitMQRocketMQ , 常见的协议有 AMQPMQTTPSTOMPXMPP。这里不对消息队列进行拓展了,具体如何使用还是请移步官网。

0 commit comments

Comments
 (0)