Sobes.tech

Java

¿Cuáles son las diferencias entre los métodos que admiten el uso de corutinas y aquellos que no están diseñados para trabajar con ellas?

Junior — Middle
132

¿Quién escribía mensajes en Kafka? ¿Cómo se producía el cambio en el formato de los mensajes?

131

¿Cuáles son las garantías de entrega de mensajes en Kafka y qué significan?

128

¿Qué es Compare-and-Swap (CAS) en programación multihilo? ¿Para qué se utiliza?

128

¿Cómo resolvería el problema cuando su servicio comienza a llamar con demasiada frecuencia a otro servicio y este falla?

124

¿Cómo determinaron que el sistema no podía manejarlo, qué errores hubo, por qué Out of Memory?

121

¿Cómo escalar el procesamiento de mensajes en el lado del consumidor de Kafka; qué es una partición y cómo se distribuyen los mensajes en las particiones?

117

¿Qué es el consumo por lotes en Kafka y por qué es más rápido que procesar un mensaje a la vez?

113

¿Existe el riesgo de perder mensajes en el consumidor y por qué se necesita un desplazamiento de confirmación manual?

109

¿Qué hace @Cacheable, dónde se almacenan los datos y cómo se limpia la caché?

105
/17