buttercups/vagrant/qmc/loveandhope/ailili/lingling19都喜欢# Piebridge - 鹊桥
I*c
1 楼
在别的网站看到的题目。题目如下:
一个公司的系统里有很多注册的专业人士,这些专业人士可以完成某个特定的工作。现
在一个用户在手机上向系统发出请求需要找一个专业人士完成一个工作。公司的系统接
到请求后要从数据库里面调取有哪些专业人士可以做这件工作,然后给这些专业人士发
送通知,通知可能是email,也可能是text,或者twitter之类的(通信方式是专业人士
注册的时候决定的)。现在用户发出邀请之后要等所有给专业人士的通知发送成功才能
返回,太慢了,问怎么优化,如果专业人士相关的数据很多,怎么scale out并且避免
single point failure.
一个公司的系统里有很多注册的专业人士,这些专业人士可以完成某个特定的工作。现
在一个用户在手机上向系统发出请求需要找一个专业人士完成一个工作。公司的系统接
到请求后要从数据库里面调取有哪些专业人士可以做这件工作,然后给这些专业人士发
送通知,通知可能是email,也可能是text,或者twitter之类的(通信方式是专业人士
注册的时候决定的)。现在用户发出邀请之后要等所有给专业人士的通知发送成功才能
返回,太慢了,问怎么优化,如果专业人士相关的数据很多,怎么scale out并且避免
single point failure.