Resultados de la búsqueda a petición "channel"

3 la respuesta

RabbitMQ: ¿Cómo especificar la cola para publicar?

RabbitMQ's

2 la respuesta

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 ...

3 la respuesta

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:

3 la respuesta

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 ...

3 la respuesta

¿Es posible multiplexar varios canales en uno?

1 la respuesta

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 { ...

3 la respuesta

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 ...

1 la respuesta

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...

2 la respuesta

¿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 ...

1 la respuesta

¿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, ...