GithubHelp home page GithubHelp logo

apress / pro-microservices-in-.net-6 Goto Github PK

View Code? Open in Web Editor NEW
38.0 38.0 22.0 1.88 MB

Source code for 'Pro Microservices in .NET 6' by Sean Whitesell, Rob Richardson, Matthew D. Groves

Home Page: https://www.link.springer.com/book/10.1007/9781484278338

License: Other

C# 92.88% Dockerfile 7.12%

pro-microservices-in-.net-6's People

Contributors

jbalzano avatar markp88 avatar seanw122 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pro-microservices-in-.net-6's Issues

Missing Code

I've only just started reading the book on OReilly (literally read intro so far lol). I've cloned this repository thinking it would contain examples of the application you'll work with, but it doesn't seem to. The solution files error because the service folders contain the binaries and nothing else?

Am I missing something?

Chapter 2 - Minimal APIs

The contents of HelloWorld.csproj should be

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework> 
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>
</Project>

otherwise it won't build.

Where is the QuoteSvc class?

In the First Microservice chapter, the book references QuoteSvc class and provides code to add. I could not find this class in the repo.

Please, I would appreciate this fixed as the book is supposed to be followed as a workshop, but its value is reduced without all the required code.

Can't get Microservice_gRPC_to work

I can get "microservice-map-info" to work via the swagger UI using http://localhost:5001 as the "applicationUrl. I built Microservice_gRPV_Tester in a separate solution browsing to the microservice-map-info Protos folder to select the gRPC service reference. If I try running the test I get statusCode='Unavailable'..No connection could be made because the target actively refused it. The book mentions "you have to update the using statements as well" when building the tester. I am not sure what that means and perhaps that is the problem. Obviously a gRPC client and server have to be running and I believe I have them doing so but they won't connect. I am wondered if maybe I needed to comment out the swagger UI code in the "server". That didn't help. Any help getting the "tester" to run would be appreciated.

Invoice number is not sent in Chapter 5's solution

In Chapter5's MicroService solution the generated InvoiceNumber cannot be set by the InvoiceService because there is no setter in the InvoiceNumber property of the IInvoiceCreated interface.
The correct declaration might be as follows:

namespace MessageContracts
{
public interface IInvoiceCreated
{
int InvoiceNumber { get; set; }
IInvoiceToCreate InvoiceData { get; }
}
...
}

Thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.