Zato

用 Python 实现 ESB、SOA、REST、API 和云集成。「ESB, SOA, REST, APIs and Cloud Integrations in Python」

Github星跟蹤圖

Zato /zɑːtəʊ /

新一代的 ESB 和应用服务器,用 Python 编写,以商业友好的 LGPL 许可发布。思考。

  • 提高生产力
  • 无痛推出,减少停机时间
  • 开箱即用,支持HTTP、JSON、SOAP、Redis、AMQP、IBM MQ、ZeroMQ、FTP、SQL、热部署、作业调度、统计、高可用性负载平衡等。
  • 灵活的 Web 管理 GUI、CLI 和 API
  • 优秀的文档
  • 24x7x365 的商业支持和培训
  • 围绕项目的社区不断扩大

请访问该项目网站 https://zato.io 了解更多信息。在那里见!

主要指標

概覽
名稱與所有者zatosource/zato
主編程語言Python
編程語言Shell (語言數: 13)
平台Docker, Linux, Mac, Vagrant, Kubernetes, Windows 10
許可證GNU Affero General Public License v3.0
所有者活动
創建於2011-07-07 13:07:04
推送於2025-06-06 21:14:33
最后一次提交
發布數0
用户参与
星數1k
關注者數69
派生數244
提交數14.8k
已啟用問題?
問題數1038
打開的問題數0
拉請求數63
打開的拉請求數0
關閉的拉請求數66
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Zato /zɑːtəʊ/

ESB, SOA, API and Cloud Integrations in Python.

Zato is a Python-based, open-source platform that lets you automate, integrate and orchestrate business systems,
APIs, workflows as well as hardware assets in industries such as
airports,
defense,
health care,
telecommunications,
financial services,
government
and more.

What does it look like in practice?

# Zato
from zato.server.service import Service

class RESTService(Service):

    def handle(self):

        # Request to send ..
        request = {'user_id':123, 'balance':1357, 'currency':'USD'}

        # .. get a connection to our previously created REST endpoint ..
        conn = self.out.rest['Billing'].conn

        # .. invoke it ..
        response = conn.post(self.cid, request)

        # .. and return the response to our caller.
        self.response.payload = response.data

Learn more

Visit https://zato.io for the details, including: