Erlang因处理大量消息和请求而无法接受而闻名.我没有时间下载并尝试进入Erlang先生对切换理论的理解......所以我想知道是否有人可以教我(或指向一个好的教学网站.)
作为一个思想实验,我想把Erlang ejabberd移植到Python和C的组合中,这种方式给了我相同的速度和可扩展性.我需要理解和实施哪些结构或模式?(Python的Twisted已经这样做了吗?)
假设我想要一个项目,以及一对多的待办事项,并想要任意重新订购待办事项?
在过去,我添加了一个带编号的订单字段,当有人想要更改订单时,必须使用新的订单号更新所有商品.这可能是最糟糕的方法,因为它不是原子的,需要多次更新.
我注意到Django有一个多值的CommaSeparatedIntegerField,它可以通过将订购的密钥存储在项目表的一个字段中的待办事项表中的项目来包含订单.
我考虑过一个杜威十进制系统,如果我想把项目3放在1和2之间,我会把它的订单号改为1.5.
有些东西告诉我,虽然我有一个更容易的选择...
你如何命令一对多的关系?