Verificación del control de flujo Sentinel basada en el número de subprocesos simultáneos
2. Inicie 100 subprocesos para acceder a los recursos al mismo tiempo. Al comienzo de la simulación, el servicio del método B tarda 1 segundo. Cuando se ejecuta a 60 segundos, el servicio del método B tarda 20 ms. p>
Sentinel se basa en la concurrencia. La cantidad de subprocesos se utiliza para el control de flujo. Puede configurar la cantidad de subprocesos no utilizados y controlar la cantidad de subprocesos que acceden a cada recurso para diferentes dimensiones de recursos. Semáforo. La cantidad de recursos en el semáforo es la cantidad de subprocesos concurrentes. Por ejemplo, cuando hay una solicitud Al acceder a recursos protegidos por Sentinel, primero irá al semáforo para obtener los recursos en el semáforo. recursos del semáforo, accederá a los recursos de la aplicación a través de adquirir(); desde semaphore.acquire() y luego accederá a los recursos de la aplicación.