luopeiyu

Results 21 comments of luopeiyu

读者群比较纠结,主要是感觉没有很多时间去维护,而如果不投入维护的话群又很容易就荒废了。

你好,谢谢指正。 此处应为 地址“127.0.0.1:8003” 中的 “127.0.0.1”是 IP,会在下一次印刷中修正

用“sh start.sh 1”来调用,sh中的“$1”相当于获取“1”这个参数,所以实际折行的语句是“./skynet/skynet ./etc/config.node1”。 至于提示error loading module 'skynet',目测没有编译好skynet,建议重新编译一次。

按照skynet的设计,它默认单节点内的actor通信是安全的。更多的是在业务分割时把有事务需求的actor安排在一个节点内,这样可以避免因底层通信问题导致的事务不一致。 事务机制在数据库方面应用的比较多,游戏服务端业务逻辑上使用强事务机制的见到的似乎并不是很多。一方面是在一致性、吞吐量几个方面做取舍,和具体业务需求有关;另一方面是会使系统复杂度增加许多。遇到有事务需求,一般可以有三种替代方案。 其一是可以通过架构层面去规避,比如把强交互的actor放到同个节点,或者减少拆分。 其二是使用数据库的事务机制,通过数据库来做事务的中转。 其三是保留每一步的记录,万一出问题可以查询。比如充值系统每一步都会记录日志。

书稿中正好有个类似的例子,虽然不是说事务,但涉及到银行的例子。 算是通过业务逻辑去规避一些事务问题。 相关部分: ![aaa1](https://user-images.githubusercontent.com/40630717/104605398-68ac6880-56b9-11eb-9473-1a2a30f5cd27.jpg) ![aaa2](https://user-images.githubusercontent.com/40630717/104605406-6e09b300-56b9-11eb-8b61-328815835d7a.jpg)

也特别期待,刚刚问了下编辑,还在文学修改阶段。估计还要一小段时间

> 具体上市时间现在是否确定了? 至少要年中了TAT

这几天网店陆续上架了^_^ 谢谢大家的等待

有更详细的报错信息吗