Posts

Service Communication Choices

Service Communication Choices REST (HTTP/1.1 or HTTP/2) => Synchronous, High Coupling, JSON/XML payload, Good for External public APIs, web clients. ASP.NET Core Web APIs for REST. gRPC ( Google Remote Procedure Call ) ( HTTP/2) => Synchronous (streaming available), High Coupling, Binary (Protocol Buffers) payload, Good for Internal service-to-service . First-class support for gRPC natively within ASP.NET Core , optimizing it to run on top of Kestrel. Kestrel is a lightweight, cross-platform, and high-performance HTTP web server built natively for .NET.                                                 Message Brokers  Message Brokers are As ynchronous, Decoupled via broker, Any payload, Good for Event-driven microservices, background tasks: RabbitMQ is smart broker, dumb consumer. Uses a message queue routing messages using exchanges (Direct, F...

MS SQL Server Reporting

  MS SQL Server Reporting http://ericsminipc/ReportServer http://ericsminipc/Reports How do you start "sql server reporting services" from the Management Console? To start the SQL Server Reporting Services (SSRS) service from a management console interface, you have two primary options depending on which specific administrative console you are using.  Option 1: Using the Windows Services Console ( services.msc ) The traditional Microsoft Management Console (MMC) snap-in for managing background processes is the fastest way to start the service:   Press Win + R , type services.msc , and press Enter . Scroll down the list of services and locate the service named SQL Server Reporting Services (or Power BI Report Server if running a consolidated deployment). Note: For older versions (SSRS 2016 and earlier), it will appear as SQL Server Reporting Services (INSTANCE_NAME) .  Right-click the service name and select Start (or Restart if it is currently hung)....