BT

Novidades O InfoQ vem desenvolvendo uma série de novas funcionalidades para melhorar sua experiência com o site. Confira!

Azure Service Fabric SDK agora é fonte aberto

| por Pierre-Luc Maheu , traduzido por Geraldo Coen em 18 mai 2017. Tempo estimado de leitura: 2 minutos |

A Microsoft anunciou recentemente a abertura do código fonte de seu serviço Azure Service Fabric SDK. O Azure Service Fabric é um plataforma distribuída de sistemas para empacotar, deployar e gerenciar microservices. O SDK disponibiliza as APIs da Service Fabric para integrar aplicativos .NET na plataforma Service Fabric.

Por enquanto somente partes do SDK estarão disponíveis publicamente. Segundo a Microsoft:

Antes do Service Fabric ser distribuído publicamente como produto em 2015, ele foi desenvolvido como um plataforma de uso interno da Microsoft por mais de cinco anos. O resultado é que muito de nosso processo de desenvolvimento ainda está profundamente baseado em processos de construção, ferramentas e suítes de testes internos. Sendo assim, continuaremos por um tempo com o desenvolvimento ocorrendo internamente. A cada liberação do SDK, incluiremos as últimas mudanças no GitHub. Ao longo do tempo, pretendemos abrir mais o processo de desenvolvimento e as ferramenta.

Os projetos de código aberto estão em dois repositórios. O primeiro contém os serviços e os pacotes de atores confiáveis:

  • Microsoft.ServiceFabric.Services
  • Microsoft.ServiceFabric.Services.Remoting
  • Microsoft.ServiceFabric.Services.Wcf
  • Microsoft.ServiceFabric.Actors serviços confiáveis e os pacores de atores confiáveis:
  • Microsoft.ServiceFabric.Actors.Wcf

Reliable Services e Reliable Actor são os dois modelos de programação disponíveis na Azure Service Fabric. Os pacotes disponibilizam APIs para construir aplicativos integrados na plataforma Service Fabric.

O segundo repositório contém os projetos relacionados ao ASP.NET Core. Os pacotes ASP.NET Core contém implmentações da interface Service Fabric ICommunicationListener que inicia o host de rede do ASP.NET Core para o Kestrel ou WebListener num serviço Service Fabric Reliable Service.

  • Microsoft.ServiceFabric.Services.AspNetCore
  • Microsoft.ServiceFabric.Services.AspNetCore.Kestrel
  • Microsoft.ServiceFabric.Services.AspNetCore.WebListener

Abrir o fonte do SDK foi o passo seguinte do time do Service Fabric, depois de usar um repositório específico para relatar problemas e desenvolver discussões com a comunidade.

O time do Service Fabric aceita contribuições pull requests (PR) e outros tipos de contribuições da melhor forma possível. PRs aceitos serão integrados no ambiente interno da Microsoft antes de serem incluídos no repositório público, junto com nova liberação de um SDK.

A documentação Service Fabric é publicada no site de documentação da Microsoft e está disponível no GitHub. Muitos repositórios de exemplos de código fonte também podem ser encontrados no GitHub.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT