Catalyst AppSail
Catalyst AppSail es un componente completamente administrado, independiente, de Plataforma como Servicio (PaaS) de Catalyst Serverless que te permite desarrollar y desplegar servicios en la nube con facilidad. Las aplicaciones AppSail pueden construirse independientemente de las estructuras de codificación específicas de Catalyst, y Catalyst te proporciona una plataforma potente y altamente escalable para este propósito. AppSail soporta todos los frameworks de Python como Flask, Django, Bottle o CherryPy.
Puedes implementar el SDK de Catalyst Python en el código base de tu servicio AppSail con facilidad. El SDK necesitará ser inicializado con el objeto de solicitud antes de cada solicitud.
A continuación se muestra un ejemplo de importación e inicialización del SDK de Python en una aplicación web Flask.
from flask import Flask, request, g
import os
import zcatalyst_sdk
from zcatalyst_sdk.catalyst_app import CatalystApp
app = Flask(__name__)
@app.before_request
def before_request():
if request.path.startswith('/admin'):
return 'Unauthorized', 401
# si el usuario está autorizado
g.zc_app = zcatalyst_sdk.initialize(req=request)
@app.route('/')
def index():
return 'Web App with Python Flask!'
@app.route('/cache')
def cache():
app: CatalystApp = g.zc_app
resp = app.cache().segment().put('key', 'value')
return resp, 200
listen_port = os.getenv('X_ZOHO_CATALYST_LISTEN_PORT', 9000)
app.run(host='0.0.0.0', port = listen_port)
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us