Golang在京东列表页实践总结作者:张洪涛10余年软件开发和设计经验,曾就职于搜狐、搜狗、前matrixjoy公司联合创始人、甘普科技CTO。目前线上状态基于搜索实现;全量数据,搜索结果不理想;接口响应时间长,影响了用户体验;没法针对数据做二次优化;转化率相对较低;基于以上原因,需要做出改变,所以... Read More
首先为什么说这是一个坑,是因为我们在webapi中使用filter的时候也许会先百度一下,好吧,挖坑的来了,我看了好几篇文章写的是使用System.Web.Mvc.Filters.ActionFilterAttribute。然后开始痛苦的调试,发现这个过滤器永远调不进来(windows azure... Read More
如何处理I/O?是让程序阻塞等待响应,还是在后台处理这些事?这是软件设计的关键因素。阻塞式的I/O操作会让程序架构难以扩展,而后台处理I/O也是比较困难的。如何处理那些临时的、来去自由的组件?我们是否要将组件分为客户端和服务端两种,并要求服务端永不消失?那如果我们想要将服务端相连怎么办?我们要每隔几... Read More
上一篇博文我们对ZeroMQ的经典模式做了写Demo让他跑起来了,但实际开发中我们可能面临一些远比上述复杂的场景。这时候我们需要进一步的对经典模式进行扩展,所幸ZeroMQ已经为我们做好了准备工作。 来吧,让我们继续在码上几行ZeroMQ的砖头。ZeroMQ扩展模式请求响应代理模式... Read More
由于网上和官方的ZeroMQ主要是讲解和说明大都是基于C、PHP、Java偏偏.Net的很少,可能你看完80多页的官方文档仍被C代码搞的晕晕乎乎的,我这里就将资料收集整理成几篇博文同时用c#重新实现Demo。 目前ZeroMQ已经有了30多种语言的实现。从这里可以看出它的流行程度,真不... Read More