Preguntas etiquetadas con channel

176
RabbitMQ y relación entre canal y conexión

El cliente Java RabbitMQ tiene los siguientes conceptos: Connection - una conexión a una instancia de servidor RabbitMQ Channel - ??? Grupo de subprocesos del consumidor: un grupo de subprocesos que consumen mensajes fuera de las colas del servidor RabbitMQ Cola: una estructura que contiene...

161
¿Está bien dejar un canal abierto?

¿Está bien dejar un canal Go abierto para siempre (nunca cierre el canal) si nunca verifico su estado? ¿Conducirá a pérdidas de memoria? ¿Está bien el siguiente código? func (requestCh chan<- Request) GetResponse(data RequestData) Response { reply := make(chan Response) requestCh <-...

82
¿Cuál es el tamaño del búfer de canal?

Estoy intentando crear un canal asincrónico y he estado mirando http://golang.org/ref/spec#Making_slices_maps_and_channels . c := make(chan int, 10) // channel with a buffer size of 10 ¿Qué significa que el tamaño del búfer es 10? ¿Qué representa / limita específicamente el tamaño del búfer?...

82
¿Cómo comprobar que un canal está cerrado o no sin leerlo?

Este es un buen ejemplo del modo de trabajadores y controlador en Go escrito por @Jimt, en respuesta a " ¿Hay alguna forma elegante de pausar y reanudar cualquier otra rutina de gor en golang? " package main import ( "fmt" "runtime" "sync" "time" ) // Possible worker states. const (...

81
¿WebRTC usa TCP o UDP?

Suena como una pregunta muy básica, pero necesito una confirmación ¿WebRTC usa TCP o UDP como su transporte de igual a igual? Cómo puedo saber ? Leí que hay modo de confiabilidad y acuerdo DTLS, ¿cómo afectan? ¿Este transporte es el mismo para Media y DataChannel? ¿Cómo cambio entre TCP y...