vps里面怎么建立网站,有哪些网站免费做推广,培训班有哪些,163企业邮箱申请开发过程中才用Gearman做后台计算#xff0c;node做socket连接服务器和数据传输及基本验证#xff0c;Gearman通过接收Action和参数后将相应的结果回调给node#xff1b;node负责接收前端发送的action和参数给Gearman#xff0c;并将Gearman计算的结果推送给前端#xff0…开发过程中才用Gearman做后台计算node做socket连接服务器和数据传输及基本验证Gearman通过接收Action和参数后将相应的结果回调给nodenode负责接收前端发送的action和参数给Gearman并将Gearman计算的结果推送给前端整个过程全是异步的Gearman接收和返回是异步的node接收和返回也是异步的。因此在数据传输的过程中需要做数据标识表示该数据的action这在node与Gearman中做了验证和封装在前端封装一个js类来将异步转为事件回调的方式。 说起来挺简单但是在开发中遇到很多问题 1、消息定义 在起初我们是将所有消息格式都定义好之后来进行开发这在Gearman、node端的开发没有任何问题但是当在前端处理的时候发现消息数据不够需要调消息的数据内容 2、接口定义 在开发开始我们已经定义好了需要几个接口但是在开发过程中发现有接口不够比如说搜索名片的接口这样的结果是在开发进行中去定义接口、定义消息拖慢了开发进度。另外接口定义不规范将前台要完成的业务逻辑交给哦后台去处理比如说search_room接口 3、与产品经理沟通 开发过成中才用了ionic前端框架但是产品经理在拟定产品ui时此ui与ionic的风格、元素大相径庭导致很多css代码手动完成。 4、真是产品与想像产品的差距 想象产品只是从用户的角度去思考想象中它是流畅的在完成一个任务的时候它是简单而稳定的考虑的只是在一种理想情况下没有在实际运行环境、和运行条件、以及技术约束的情况下去思考因此完成的产品与想象中的产品有一定的差距。转载于:https://www.cnblogs.com/xiezhengcai/p/3741553.html