+
+
+
-2. when the project is executed after downloading, the Redis server needs to be installed, installation and use of the description address:
-https://www.cnblogs.com/laozhang-is-phi/p/9554210.html#autoid-5-0-0
+
+
+
+
-3. the system new automated Generation database, and the ability to generate seed data, In the Progrm.cs in the Blog.core layer, cancel the Dbseed.seedasync (mycontext). Wait ();
-The comment can be.
-4. If you do not want to use Codefirst and seed data, you can use the database table structure SQL file to execute in the database,
+Blog.Core is an enterprise-class back-to-back separation framework for.NET Core5.0 API + Vue 2.x + RBAC.
+Website: http://apk.neters.club/.doc/
+Has been used by several companies: [click to view list] (https://github.com/anjoy8/Blog.Core/issues/75)
+
+Project single deployment, concurrent at 400~500, all normal (do not guarantee their own various error writing).
+The effect is even better if the load is matched.
+
+
+
+
+
+### Features and Progress
+
+Framework module:
+- [x] adopts the form of 'repository + service + interface' to encapsulate the framework;
+- [X] async/await development;
+- [x] access to domestic database ORM component - SQLSUGAR, encapsulate database operation;
+- [x] support free switching multiple database, MySql/used/Sqlite/Oracle/Postgresql/reach/NPC Jin Cang dreams;
+- [x] realize project startup, automatically generate seed data ✨;
+- [X] five types of logging, audit/exception/request response/service operation/SQL logging, etc.
+- [x] Support for project transaction processing (use CAP if you want to distribute) ✨;
+- [x] Design 4 types of AOP facets programming, including: logging, caching, auditing, transaction ✨;
+- [x] Support T4 code template, automatically generate code for each layer;
+- [x] or use DbFirst one key to create their own project four layer files (support multiple libraries);
+- [x] encapsulation ` Blog. Core. Webapi. Template ` project Template, a key ✨ rebuild their projects;
+- [x] with multiple front-end cases for reference and reference: blog.vue, blog.admin, nuxt.tbug, blog.mvp. Blazor ✨;
+- [x] Uniform Integrated IdentityServer4 Authentication ✨;
+
+Component module:
+- [x] provides Redis for caching;
+- [x] API file with Swagger;
+- [x] Use Miniprofiler for interface performance analysis ✨;
+- [x] uses Automapper to handle object mapping;
+- [x] uses Autofac as a dependency injection container and provides batch service injection ✨;
+- [x] supports CORS cross-domain;
+- [x] encapsulates JWT custom policy authorization;
+- [x] uses the Log4Net logging framework and integrates the native iLogger interface for logging;
+- [x] using Signalr duplex communication ✨;
+- [x] Added iprateLimiting for API current limiting;
+- [X] Use Quartz.net for task scheduling (currently single machine multi-task, cluster scheduling is not currently supported);
+- [x] Support for database 'read/write separation' and multi-library operations ✨;
+- [x] Added Redis Message Queuing ✨;
+- [x] new RabbitMQ message queue ✨;
+- [x] New EventBus ✨;
+- [x] Debugging - Unified Aggregate Payment;
+- [ ] Plan - Data department authority;
+- [ ] plan -es search;
+
+Micro service module:
+- [x] can cooperate with Docker to achieve containerization;
+- [x] can cooperate with Jenkins to achieve CI/CD;
+- [x] enables service discovery with Consul;
+- [x] can cooperate with Ocelot to achieve gateway processing;
+- [x] can cooperate with NGINX to achieve load balancing;
+- [x] can cooperate with IDS4 certification center;
+
+
+
+
+## Give a star! ⭐ ️
+If you like this project or it helps you, please send it to STAR ~
+If your project from the project, please explain a little bit down [https://github.com/anjoy8/Blog.Core/issues/75] (https://github.com/anjoy8/Blog.Core/issues/75), Open source is not easy ✨.
+
+
+
+
+
+## Official document 📕
+
+Still in the process of sorting out, but the basic operations, including how to get started, configure data, connect to DB, and so on
+
+[the official documentation] (http://apk.neters.club/.doc/)
+[Official account important articles + video address](https://mvp.neters.club/)
+
+
+
+
+
-In the Wwwroot folder under the Blog.core project.
-*********************************************************
-### Modify Database connection string
-1, in the Blog.Core.Repository layer under the Sugar folder under the BaseDBConfig.cs, configure their own strings
-```
-public static string connectionstring = File.exists (@ "D:my-filedbCountPsw1.txt")?
-File.readalltext (@ "D:my-filedbCountPsw1.txt"). Trim (): "server=.;
-Uid=sa;pwd=sa;database=blogdb ";
-```
-2, in the Blog.Core.FrameWork layer of the dbhelper.ttinclude, configure their own strings
-```
-public static readonly String connectionstring = File.exists (@ "D:my-filedbCountPsw2.txt")?
-File.readalltext (@ "D:my-filedbCountPsw2.txt"). Trim (): "server=.;
-Uid=sa;pwd=sa;database=blogdb ";
-```
*****************************************************
diff --git a/README.md b/README.md
index c5b54c9..5045ad4 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
# Blog.Core
-[English](readme-en.md) | 简体中文
+[English](README-en.md) | 简体中文
[![sdk](https://img.shields.io/badge/sdk-5.0.1-d.svg)](#) [![Build status](https://github.com/anjoy8/blog.core/workflows/.NET%20Core/badge.svg)](https://github.com/anjoy8/Blog.Core/actions) [![Build Status](https://dev.azure.com/laozhangisphi/anjoy8/_apis/build/status/anjoy8.Blog.Core?branchName=master)](https://dev.azure.com/laozhangisphi/anjoy8/_build?definitionId=1) [![codecov](https://codecov.io/gh/anjoy8/Blog.Core/branch/master/graph/badge.svg)](https://codecov.io/gh/anjoy8/Blog.Core) [![License MIT](https://img.shields.io/badge/license-Apache-blue.svg?style=flat-square)](https://github.com/anjoy8/Blog.Core/blob/master/LICENSE) [![star this repo](http://githubbadges.com/star.svg?user=anjoy8&repo=blog.core&style=flat)](https://github.com/boennemann/badges) [![fork this repo](http://githubbadges.com/fork.svg?user=anjoy8&repo=blog.core&style=flat)](https://github.com/boennemann/badges/fork) [![博客园](https://img.shields.io/badge/博客园-老张的哲学-brightgreen.svg)](https://www.cnblogs.com/laozhang-is-phi/)
@@ -85,7 +85,19 @@ Blog.Core 开箱即用的企业级前后端分离【 .NET Core5.0 Api + Vue 2.x
如果你喜欢这个项目或者它帮助你, 请给 Star~
如果你的项目中借鉴了本项目,请稍微说明下[https://github.com/anjoy8/Blog.Core/issues/75](https://github.com/anjoy8/Blog.Core/issues/75),开源不易✨。
+## 贡献者们
+Thanks goes to these wonderful people ([✨](https://github.com/anjoy8/Blog.Core/graphs/contributors)):
+
+
+| [