Broker: Message-oriented middleware processes nodes. A Kafka node is a Kafka node. Multiple Brokers can form a Kafka cluster. Topic: A class of messages, such...
This article focuses on the simplest example of integrating Aop functionality using Autofac. Create a new animal-class interface, a cat class that implements the interface...
Overview Ocelot is a use. NETCore implementation of open source API gateway technology. IdentityServer4 is a framework for ASP.NETCore based on OpenIDConnect and OAuth2.0 in...
In.NET development, CancellationToken (CancellationToken) is an important function. Mastering and using CancellationToken properly can improve service performance. Especially in asynchronous programming, I often use multiple...
Note: This article is the author's original, but can be reproduced freely. Recently, I made a Web platform system, which contains three roles, "administrator, enterprise...
The purpose of software development is to develop software products that are applicable, effective, modifiable, reliable, understandable, maintainable, reusable, portable, traceable, interoperable and meet user...
Here's an example of a great third-party graphic mashup framework that everyone can see and download: TYAttributedLabel. This line of code mainly makes a decision...
As the technology continues to expand and update, the technology we use is also constantly upgraded and optimized, and the framework of the project is...
Background Most of the business is based on timed tasks, and a framework like Quartz is particularly well suited to solving timed problems. For specific...
Overview of Ocelot for use. NET people who run micro-service/service-oriented architectures that need a unified entry point in the system. In particular, I wanted easy...
Service-oriented Architecture (SOA) is a software system architecture that connects independent functional entities to accomplish specific tasks in order to meet the needs of business...
The last article talked about infinite queues, read/write separation, thread safety, and the elegant looping of channel data, as well as getting a signal that...
LogDashboard, a visual log component, can be installed without third-party processes, just need to install the corresponding Nuget package in the project, add a few...
As domestic operating system, CPU and other self-built application products are more and more recognized and applied by users, if.NET programs need to run in...
The introduction first states that this article uses. The version of NetCore is 3.0 or above, please check your version first if you feel inconsistent...
Testing for software, is an important process to ensure its quality, and testing is divided into many kinds, unit test, integration test, system test, stress...
In Asp.net core, we introduced the process of authentication and authorization by using the following figure. Note: the process of authentication and authorization has been...
Instant messaging (IM) is a new web-based instant messaging and internal chat tool provided by RDIFramework.NET agile development framework. The interface is beautiful and generous...
This is the 30th day of my participation in the August Challenge. For details, see: August Challenge 1. This is Swagger's advanced application. Since I...
This is the 30th day of my participation in the August Challenge. For details, see: August Challenge 1. This is Swagger's advanced application. Since I...
This is the 27th day of my participation in the August Text Challenge. Rowversion-type fields in Sqlserve are commonly used as optimistic locks for concurrent...
The previous article used Asp.net core 5.0 and IdentityServer4 to build a basic authentication server and implement an Oauth2.0 authorization process based on client certificates...