Capítulo 6. ZooKeeper Caveat Emptor
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Los capítulos anteriores trataron sobre cómo codificar con ZooKeeper, implementando algunos casos básicos y unos cuantos avanzados. En este capítulo, nos centramos en algunos aspectos complicados de ZooKeeper, sobre todo relacionados con la semántica y el orden de las sesiones. Es posible que el material tratado aquí no afecte a tu desarrollo, pero es bueno que conozcas estas cuestiones por si te encuentras con alguna de ellas.
La estructura de este capítulo es diferente a la de los demás: lo presentamos como una mezcla de temas sin un flujo lineal. Cada sección es independiente, por lo que pueden leerse por separado. Hemos tratado algunas cuestiones delicadas en capítulos anteriores, pero este capítulo reúne otras que no tenía sentido tratar en otros lugares. Siguen siendo cuestiones importantes, porque muchos desarrolladores han tropezado con ellas.
Utilizar ACL
Normalmente esperarías que el control de acceso se describiera en una sección de administración.Sin embargo, en ZooKeeper el desarrollador, y no el administrador, suele ser quien gestiona el control de acceso. Esto se debe a que los derechos de acceso deben establecerse cada vez que se crea un znodo; no hereda los permisos de acceso de su padre.El control de acceso también se realiza por cada znodo. Si un cliente tiene acceso a un znodo, puede acceder a él aunque ese ...
Get ZooKeeper now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.