Partilhar via


Gravando clientes e servidores compatíveis com versões anteriores

Em teoria, o esquema de controle de versão do RPC ajuda a evitar a falha de comunicação entre servidores e clientes modificados e seus equivalentes implantados. Na prática, no entanto, os desenvolvedores frequentemente devem introduzir alterações nas interfaces existentes sem modificar a versão, pois os clientes e servidores anteriores devem ser capazes de se comunicar com novos. Esse é um problema maior para rpc padrão do que para COM; A consulta é uma maneira natural de pesquisar interfaces com suporte no COM, enquanto no tratamento de exceção RPC deve ser usada para cobertura equivalente.

Esta seção discute as melhores práticas de programação de RPC para lidar com essas situações. Esta seção é dividida nos seguintes tópicos: