Desde a introdução de sessões escaláveis, a gestão de sessões do lado do servidor tornou-se um componente importante das arquitecturas 4D modernas. Estas sessões permitem uma escalabilidade fina para aplicações web, mas também requerem uma supervisão mais estrita para garantir o desempenho, estabilidade, e controlo de licenças. Com 4D 21, agora tem um meio compreensivo de inspecionar todas as sessões web abertas, sejam elas originadas de conexões REST, chamadas SOAP, ou pedidos 4DACTION.
O Process activity foi melhorado para refletir fielmente a atividade de rede do lado do servidor. Ele agora fornece uma lista de todas as sessões ativas, incluindo:
- Sessões criadas por serviços SOAP,
- Sessões REST abertas via 4DACTION.
Process activity(Session only)
Isso dá aos administradores e desenvolvedores total transparência sobre como o servidor está sendo usado a qualquer momento.
Além disso, durante o processo de autenticação, se optar por nomear explicitamente o utilizador através da função “Session.setPrivilege()”, pode identificar facilmente o utilizador ligado.
Session.setPrivilege({userName: "name"})
Este simples passo torna muito mais fácil a identificação dos utilizadores ligados. Também facilita a partilha de informações entre sessões, uma vez que pode aceder a qualquer armazenamento de sessão através do seu ID único. Isto é especialmente útil para partilhar dados entre processos. Os dados guardados no armazenamento de sessão também podem ser utilizados para filtrar dinamicamente os resultados devolvidos pelo evento “Restringir”, permitindo-lhe restringir o acesso aos dados com base no contexto da sessão.
Exemplo:
[
{
"creationDateTime": "2025-08-07T14:26:10Z",
"hostType": "browser",
"ID": "07FEE39015C447B0B67D2220E528D563",
"IPAddress": "localhost",
"machineName": "",
"estado": "ativo",
"tipo": "rest",
"userName": "John Doe"
}
]
Em resumo
Estas novas informações, acessíveis através do comando Process activity, facilitam consideravelmente a monitorização, auditoria e otimização das ligações. Ganhará maior visibilidade sobre a utilização real do seu servidor, permitindo-lhe tomar melhores decisões no dia a dia.
De momento, não é possível deixar comentários nesta publicação.