请教下老师实际生产环境定序逻辑是否也是如课程中提到的这样的方式呢 ?这里有两个小问题,可能问的不太专业,还请麻烦您看下
1.关于定序操作在内存中完成的疑问:排队机leader节点会从各个gateway 收集委托订单数据(gateway-1,gateway-2…gateway-N),如果订单量比较大,比如收集到 gateway-M 的时候,有没有可能出现排队机内存不够的问题,造成无法继续完成后续收集的任务,或者实际排队机内存超级大,生产中根本不需要考虑这个问题 ?
2.排队机定序操作在在内存中排序的过程中,排队机进程crash掉了或者断电重启等造成本次定序失败,后续排队机集群重新选择一个新的leader的再去(gateway-1,gateway-2…gateway-N)收集委托订单,但是此时以前定序失败的那些委托订单已经找不回来了,因为之前那个排队机拉取委托单的时候,gateway的内存队列已经清空了,那么这种情况需要如何处理呢,如何重新来处理以前定序失败的那些老的委托单呢。实际您的架构设计这块是采用怎样的一个补偿方案呢?