Muitas vezes, principalmente em integrações, queremos que um método seja limitada a quantidade de chamadas para o mesmo, para isso podemos usar um arquivo de configuração chamado wtsServerMethodCfg.ini, se ele não existir na pasta c:\wts podemos criá-lo para esse fim com o seguinte formato:


criamos uma chave, no exemplo vamos chamar de api_integracao com um limitador do número de chamadas simultâneas para 2 por exemplo, dessa maneira apenas 2 instancias serão executadas e mais duas vão ficar na fila (sempre a mesma quantidade na fila)

e logo abaixo griamos uma chave com o nome completo do método que queremos limitar e colocamos em qual grupo ele pertence, no emeplo ainda se colocarmos intent=1 significa que esse método vai conectar somente leitura no banco, interessante quando usamos o azure com bancos replicados.

[api_integracao]
concurrency=2

[millenium_eco!integracao_nota.lista_movimento_nf.consulta_nota]

intent=1

group=api_integracao


após salvar o arquivo basta reiniciar o broker

  • Sem rótulos