Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felipementel/mitarqcacheredis
API de demostração com cache utilizando Redis
https://github.com/felipementel/mitarqcacheredis
Last synced: about 2 months ago
JSON representation
API de demostração com cache utilizando Redis
- Host: GitHub
- URL: https://github.com/felipementel/mitarqcacheredis
- Owner: felipementel
- License: bsd-2-clause
- Created: 2020-05-08T03:24:59.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-06T20:30:31.000Z (almost 2 years ago)
- Last Synced: 2023-03-04T02:08:13.910Z (almost 2 years ago)
- Language: C#
- Size: 1020 KB
- Stars: 1
- Watchers: 1
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#Infnet
## Curso de Arquitetura de Sistemas
#### Turma 2020.1#### Professor Gustavo de Miranda
![Logo](https://raw.githubusercontent.com/felipementel/MITArqCacheRedis/main/docs/logoProjeto.png?raw=true)
API para demonstração da utilização de cache com Redis
## Stack da solução
+ Infraestrutura Redis
+ Container Docker (Linux)
`
docker pull redis
docker run --name redisExemplo -p 6379:6379 redis
`+ Configurar a string de conexao no arquivo application.json
+ Aplicacao: String com o banco de dados SQL Server
+ Redis: String de conexão com o Redis; Caso tenha usado o comando docker acima, exatamente assim --> "127.0.0.1,port:6379"+ Infraestrutura Data
+ Azure Database
+ Aplicação
+ .net Core 3.1 - DDD
+ Pacotes
+ AutoMapper.Extensions.Microsoft.DependencyInjection
+ MessagePack
+ Microsoft.ApplicationInsights.AspNetCore
+ Microsoft.AspNetCore.Hosting.Abstractions
+ Microsoft.AspNetCore.Mvc.Versioning
+ Microsoft.EntityFrameworkCore
+ Microsoft.EntityFrameworkCore.Desig
+ AutoMapper
+ Microsoft.IdentityModel.Tokens
+ System.IdentityModel.Tokens.Jwt
+ Microsoft.Extensions.Caching.Abstractions
+ Microsoft.AspNetCore.Authentication
+ Microsoft.AspNetCore.Authentication.Core
+ Microsoft.AspNetCore.Authentication.JwtBearer
+ Microsoft.Extensions.DependencyInjection.Abstractions
+ Microsoft.Extensions.Options.ConfigurationExtensions
+ Microsoft.EntityFrameworkCore
+ Microsoft.EntityFrameworkCore.Design
+ Microsoft.EntityFrameworkCore.SqlServer
+ Microsoft.EntityFrameworkCore.Tools
+ Microsoft.Extensions.Configuration.FileExtensions
+ Microsoft.Extensions.Configuration.Json
+ Microsoft.Extensions.Configuration.UserSecrets