fix test error
This commit is contained in:
@@ -123,9 +123,9 @@ Por otro lado también hay un sistema de caché muy rudimentario, en memoria que
|
||||
es un mapa de valores.
|
||||
|
||||
Para el registro de valores y mantener ambos se ha usado el patrón decorador que
|
||||
bajo un mismo _struct_ se incluye las dos implementaciones y se llama a ambas
|
||||
funciones. Desde la capa servicios sólo tiene que llamar al decorador sin saber
|
||||
los detalles de la implementación.
|
||||
bajo un mismo _struct_ se incluye las dos implementaciones y registra cambios en
|
||||
ambas partes. Desde la capa servicios sólo tiene que llamar al decorador sin
|
||||
saber los detalles de la implementación.
|
||||
|
||||
### Continuamos con los servicios
|
||||
|
||||
@@ -151,6 +151,20 @@ documentación me quedé con los conceptos clave:
|
||||
Esto es todo, entonces los controladores de la entidad _sensors_ están
|
||||
constituidos por una serie de _endpoints_ haciendo las acciones que se solicita.
|
||||
|
||||
### El simulador
|
||||
|
||||
Basada en _gorutinas_ y canales, cuando se inicia el simulador, se crea un canal
|
||||
para detener simuladores que están en ejecución para su actualización o
|
||||
detención.
|
||||
|
||||
Cuando se registra un nuevo sensor, está la función SimulateSensor, que se
|
||||
inicia como una _gorutina_ y usa el `SamplingInterval` para el canal `ticker`,
|
||||
así llamar a `generateData` cada vez que toque.
|
||||
|
||||
Una vez que el dato está generado se hace una publicación al asunto _sensor.data_,
|
||||
que al mismo tiempo, el _handler_ registerData lo captura al estar registrado
|
||||
al mismo asunto _sensor.data_.
|
||||
|
||||
## Pruebas
|
||||
|
||||
La realización de pruebas unitarias de lo que son los controladores de NATS me
|
||||
|
||||
Reference in New Issue
Block a user