O Coze Studio foi projetado em uma arquitetura de microsserviços e sua versão de código aberto já inclui uma solução completa de dimensionamento:
- Dimensionamento horizontal: dimensionamento automatizado de serviços sem estado com o K8s Operator
- Dimensionamento vertical: os principais componentes oferecem suporte a hot updates de configuração e dimensionamento dinâmico de carga
- Implementação híbrida: permite que alguns serviços sejam localizados e outros sejam enviados para a nuvem
A arquitetura técnica adota um design orientado por domínio, delineando claramente.
- Camada de acesso: lida com a conversão de protocolos e o controle de fluxo
- Camada lógica: execução do processo de negócios e do mecanismo de regras
- Camada de dados: gerenciamento de bancos de dados vetoriais e bancos de dados relacionais
Em testes de estresse, um único cluster pode receber 100.000 QPS de solicitações de corpos inteligentes. O adaptador TiDB, distribuído pela comunidade, prova que o sistema pode ser facilmente dimensionado para o processamento de bases de conhecimento em escala de petabytes. Todas as interfaces principais oferecem suporte a protocolo duplo gRPC e REST, garantindo a integração perfeita de vários sistemas corporativos.
Essa resposta foi extraída do artigoCoze Studio (Coze Open Source Edition): uma plataforma de código baixo de código aberto para criar rapidamente inteligências de IAO