基本要求就是,每一个服务都是并发的。
但是调用的时候,客户和调用正常方法一样。
并且,这种小服务的实现方法,必须是可复制的,可扩展的,清楚明确的。
ps: java的并发实现,是我不能接受的,过于复杂,混乱。不是说就不行,是我不行。
以下是我用go做的一个小例子,服务是管理一堆人,有查询名字返回人和添加人两个方法。
都是并发,一个有返回值,一个没有返回值。
注意:有返回值的服务调用是阻塞的,没返回值的不是。
基本要求就是,每一个服务都是并发的。
但是调用的时候,客户和调用正常方法一样。
并且,这种小服务的实现方法,必须是可复制的,可扩展的,清楚明确的。
ps: java的并发实现,是我不能接受的,过于复杂,混乱。不是说就不行,是我不行。
以下是我用go做的一个小例子,服务是管理一堆人,有查询名字返回人和添加人两个方法。
都是并发,一个有返回值,一个没有返回值。
注意:有返回值的服务调用是阻塞的,没返回值的不是。