我想想我开始不用 ruby 改而用 go 的原因吧,从开发到部署
1.ruby 的轮子确实很棒,但是这两年随着版本的更新,轮子的可用性在下降,并且新轮子越来越少了
2.很多时候效率确实是问题,自己所在的领域 web 化的越来越少了
3.生态。在后 web 时期 ruby 现在的生态太差了
4.部署。这也是最致命的一点,部署起来太复杂了,docker 确实解决了一些问题,可是有些场景是不能用 docker 的。
5.处理逻辑在微服务化。ruby 在这方面没什么优势。
越说越复杂了.... 直接 EXEC 进运行中的 docker 使用 vi 修改的..
是直接 EXEC 进 DOCKER 中修改的,这种情况也需要重新 build 吗
我是一周以前直接 Git clone 的 Docker,只有带。的才可以用
量化交易
因为这里考虑到效率的问题,频繁读取数据库对性能损耗会比较大, 之前有考虑过直接 Model.last 这样的模式, update 在这里不太适用,因为要创建新的记录 那么目前看来只能适用 Model.last.timestamp 这样来读取上一次的内容了 很头疼,因为要同时跑几个 function,对应不同的数据表
需求是这样, A 代码在一直推送消息 msg
.xxx{ |msg| function(msg)}
msg 需要进行处理,所以有了 function 推送的格式可能是这样{ tick_price => '' , timestamp =>'' , tick_size = '}
但是每次只推送其中的一个数据,另外两个是 nil
gem ' cache' 这个?
熟悉使用 linix 系统;
我还真以为什么时候出了个系统叫 linix 呢
fxxking manual + 1 现在是 stackflow => doc
ps 为什么 command + enter 无法提交回复,chrome ,osx 10.10
最好是用第二种,虽然我现在用的是第一种... 性能瓶颈不会有想象的那么多,从本地到本地 HTTP 的 POST 也不会影响带宽问题,
推荐正在用的 M.M.O.7,设置好映射之后真心好用,
有一个新问题,POST 的返回值是 GB2312 编码,如何转换为 GB2312 呢