我有一个很大的python脚本,它有一个线程,用于侦听串行端口,并在接收到新数据时将其放入队列。下面是串行监听器线程: def listen(self): Main listener while self.doListen:
# wait我尝试了suggested in this question的技巧,执行一个阻塞的read(1)调用来等待数据。然而,read(1
因此,创建到队列中的作业数量将是并行的,可能每500MS就有一个作业。Windows服务是一个单独的实例,它是一个队列侦听器,侦听此队列并并行执行。因此,发送者的数量可能会更多,接收者是一个实例。并且每个作业可以并行运行必须是有限的(4个,因为它需要更多的时间和CPU)现在,我正在使用具有以下配置的Aure Service Bus队列。我的疑问是哪种配置能为这一特定需求提供最佳性能。而且,现在,监听器接收的条目数量不是按顺序排列的。我想保持它被创建的顺序。我的要求是最高的性能。
最大投递
下面的监听器状态显示服务'orcl‘在Oracle12c中有两个实例,即'florcl’和'orcl‘,其中'orcl’处于就绪状态,而'florcl‘处于阻塞状态现在,当我使用sqlplus/ as sysdba连接到数据库并选择实例名称时,它只显示florcl
我想使用'orcl‘实例连接到数据库。这可能是因为与数据库连接的实例(florcl)被阻塞。如何切换到另<