Cómo mejorar el QPS y el rendimiento del sistema
En pocas palabras, aumentar los qps y el rendimiento agregando clústeres es en realidad más complicado que esto.
Primero necesitamos conocer los cuellos de botella del sistema.
Lo que sabemos topología del sistema
Para el resto de la interfaz, las instalaciones del sistema son:
dns -gt; nginx -gt; tomcat -gt/soa
En segundo lugar, Teniendo en cuenta la cuestión del equilibrio de carga, podemos utilizar otras funciones para garantizar el equilibrio de carga de los nodos del clúster y mejorar aún más los qps del sistema.
Entonces hay:
Puede agregarlo en el capa de aplicación Para el almacenamiento en caché, puede usar redis para agregar caché Para la red, puede usar cdn
Agregue clústeres y equilibrio de carga por separado para que el sistema de cuello de botella resuelva el problema
Porque. cuando una sola tabla supera los 10 millones de datos, es muy lenta, por lo que en este momento es necesaria la división de la biblioteca, por lo que hay división vertical y división horizontal.
Por ejemplo, enviar mensajes de texto, enviar correos electrónicos, etc.
Equilibrio de carga del clúster
Aumento de la caché
División del sistema
Subbase de datos y subtabla
División vertical y división horizontal
MQ asincrónico