tutorial studio m24 jxplorer ldap openldap apacheds

studio - Abra LDAP frente a apacheDS



ldap client (2)

Estoy trabajando en una aplicación web escalable. Estoy planeando utilizar LDAP para fines de autenticación de inicio de sesión. Soy nuevo en LDAP cuando busco sobre él encontré dos implementaciones importantes. 1 Open LDAP and 2.Apache DS I búsqueda sobre comparación de rendimiento entre dos pero encontré resultados de referencia muy confusos de varias personas. Alguna conclusión de punto de referencia es el rendimiento es relativamente similar y pocos dicen que openLDAP tenga un mayor rendimiento en comparación con Apache DS.


Hay 4 implementaciones de código abierto de servidores de directorio LDAP: - OpenLDAP - Apache Directory Server - OpenDJ - Red Hat Directory Server

Dado que no existe un estándar para el punto de referencia LDAP, siempre encontrará resultados que están a favor del servidor preferido de la persona que los ejecuta. De todos modos, las actuaciones están tan ligadas a la escala de los datos almacenados en el servidor, y al hardware subyacente, que no debería seleccionar un producto basado únicamente en los resultados de referencia anteriores.

Vaya a los cuatro proyectos, mire las características del producto, recíbalas e instálelas, ejecute las mismas pruebas en ellas para sus datos y cargue.

OpenDJ, por ejemplo, tiene herramientas para generar datos de muestra (conjuntos muy grandes) y ejecutar pruebas de rendimiento para autenticación, búsquedas, modificaciones, creación y eliminación (authrate, searchrate, modrate, addrate ...).


OpenLDAP y ApacheDS son excelentes soluciones que funcionan en muchas plataformas.

OpenLDAP es mucho más escalable y ligero, sin embargo, tenga en cuenta que no hay tantas herramientas para administrar servidores LDAP. OpenLDAP debe configurarse a través de la línea de comando utilizando LDIF. Este es un trabajo repetitivo que seguramente tendrá que hacer un administrador de dominio.

ApacheDS tiene una solución de cliente y sus configuraciones están separadas en archivos XML. ApacheDS se basa en Java y sí, puede esperar que haya recolección de basura.

Tanto el escalamiento de aproximación de ApacheDS como sus back-ends de datos son similares. De hecho, en ambos casos es la forma más manual de agrupar. Se agrupa para disponibilidad o se agrupa para rendimiento.

El contestador anterior mencionó OpenDJ, que no es libre de usar en entornos comerciales por cierto. Su licencia requiere que usted compre una licencia de ellos para usarla comercialmente.