Resultados de la búsqueda a petición "channel"
RabbitMQ: ¿Cómo especificar la cola para publicar?
RabbitMQ's
Canal de cierre de longitud desconocida
No puedo cerrar el canal cuando no tengo conocimiento sobre su longitud package main import ( "fmt" "time" ) func gen(ch chan int) { var i int for { time.Sleep(time.Millisecond * 10) ch <- i i++ // when no more data (e.g. from db, or event ...
Espera la terminación de n goroutines.
Necesito comenzar una gran cantidad de goroutines y esperar su terminación. La forma intuitiva parece usar un canal para esperar hasta que todos terminen:
Llamadas concurrentes de WCF por canal compartido
Tengo un nivel web que reenvía las llamadas a un nivel de aplicación. El nivel web utiliza un canal compartido en caché para hacerlo. Los servicios de nivel de aplicación en cuestión no tienen estado y tienen concurrencia habilitada. Pero no se ...
El tiempo de espera de Golang no se ejecuta con canales
Estoy usando goroutines / canales. Aquí está mi código. ¿Por qué no se ejecuta el caso de tiempo de espera? func main() { c1 := make(chan int, 1) go func() { for { time.Sleep(1500 * time.Millisecond) c1 <- 10 } }() go func() { for { select { ...
Golang orden de salida del canal
func main() { messages := make(chan string) go func() { messages <- "hello" }() go func() { messages <- "ping" }() msg := <-messages msg2 := <-messages fmt.Println(msg) fmt.Println(msg2) El código anterior siempre imprime "ping" y luego "hola" en ...
Actualización automática en tiempo real para un solo usuario (no canal) a la vez. ¿Como hacer eso?
Estoy creando una aplicación / sitio web en el que mi servidor enviará actualizaciones en tiempo real a los clientes con algo de información (utilizando la A...
¿Para qué se usan los canales de golang?
Al mirar a través de un código de golang encontré lo siguiente: ch := make(chan int)Busqué en un tutorial en línea cómo funcionan los chalangs de golang: https://tour.golang.org/concurrency/2 [https://tour.golang.org/concurrency/2] Pero este ...
¿Canales de mensajes uno o muchos?
Necesito manejar correos electrónicos de aproximadamente 30 direcciones. Implemento esto de una manera donde todos los correos electrónicos van a unoDirectChannel y después deReceiver. EnReceiver Puedo entender de qué dirección viene el mensaje, ...