Avanzado
Esta página contiene información que es útil saber pero que no debería detener a alguien de ejecutar un nodo.
Crear Tu Propia Red Privada
El repositorio de GitHub de stellar-core contiene un archivo testnet.md
que incluye un breve tutorial que demuestra cómo configurar y ejecutar una red de prueba aislada y de corta duración.
Información de Ejecución: Inicio y Parada
Stellar-core se puede iniciar directamente desde la línea de comandos, o a través de un sistema de supervisión como init
, upstart
o systemd
.
Stellar-core se puede cerrar de manera limpia en cualquier momento entregando SIGINT
o pulsando CTRL-C
. Puede ser terminado de forma segura y forzada con SIGTERM
o SIGKILL
. Este último puede dejar un archivo de bloqueo obsoleto en el BUCKET_DIR_PATH
, y puede que necesites eliminar este archivo antes de que stellar-core se reinicie. En términos generales, todos los componentes están diseñados para recuperarse de un cierre abrupto. En términos generales, todos los componentes están diseñados para recuperarse de una terminación abrupta.
Stellar-core también puede ser empaquetado en un sistema de contenedores como Docker, siempre que el BUCKET_DIR_PATH
y la base de datos se almacenen en volúmenes persistentes. Para un ejemplo, ver stellar/quickstart
. Para un ejemplo, ver stellar/quickstart
.
Arquitectura Detallada
El repositorio de GitHub de stellar-core también contiene el archivo architecture.md
, que describe cómo stellar-core está estructurado internamente, cómo se pretende que sea implementado y la colección de servidores y servicios necesarios para obtener la funcionalidad y rendimiento completo.
Pruebas de Rendimiento Reproducibles Con Stellar Supercluster
Stellar Supercluster es una herramienta que permite ejecutar redes simuladas de nodos stellar-core en clústeres de Kubernetes. Un caso de uso para Supercluster es ejecutar pruebas de rendimiento reproducibles. El repositorio de GitHub de Supercluster contiene varias documentos para ayudar a los usuarios a ejecutar pruebas teóricas máximas de Transacciones Por Segundo (TPS):
doc/getting-started.md
detalla las dependencias para crear y ejecutar Supercluster.doc/eks.md
detalla cómo construir un clúster de EKS compatible con Supercluster en AWS.doc/theoretical-max-tps.md
explica cómo ejecutar la prueba teórica de TPS máxima en un clúster de EKS. También contiene una tabla de resultados de las propias pruebas teóricas máximas de TPS de SDF, así como las configuraciones utilizadas para lograr esos resultados.
Otros Recursos de Supercluster
Supercluster es útil más allá de las pruebas de rendimiento reproducibles. Algunos recursos útiles para aprender más sobre Supercluster incluyen:
doc/measuring-transaction-throughput.md
detalla pruebas adicionales de TPS máximas más allá de la prueba teórica máxima de TPS.doc/missions.md
lista todas las pruebas (denominadas "misiones") que Supercluster admite.