Coder Social home page Coder Social logo

alphayu / adnc Goto Github PK

View Code? Open in Web Editor NEW
1.3K 39.0 365.0 6.34 MB

.NET微服务/分布式开发框架,同时也适用于单体架构系统的开发。

Home Page: https://aspdotnetcore.net

License: MIT License

HTML 0.39% Batchfile 0.02% C# 99.59%
efcore refit microservices adnc restful consul skywalking fluentvalidation ddd dapr

adnc's Introduction

Talk is cheap. Show me the code.

Twitter URL visitors

Top Langs

adnc's People

Contributors

18142552937 avatar alphayu avatar azeory avatar dependabot[bot] avatar domoyao avatar garfiedhuang avatar yimogit avatar zerekzhang avatar zoupengfei-lab avatar zouzjidelu 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  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  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  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

adnc's Issues

call InitAsync methos before (Parameter 'adnc:user:bloomfilter:accouts')

你好,请问我在使用这个布隆过滤器的时候报这个错,是什么原因呢?

Init 的时候由于集合为空,所以执行的是 await _distributedLocker.Value.SafedUnLockAsync(this.Name, LockValue); 方法
在创建用户时调用 Add方法时提示 call InitAsync methos before (Parameter 'adnc:user:bloomfilter:accouts')

快速入门文档中下载sql脚本错误的URL未更新

实际文件名已经改为adnc_cust_dev.sql了,但文档仍然是旧的adnc_cus_dev.sql,会误导我这样的小白用户:)

#拉取mariadb镜像
docker pull mariadb:10.5.8
#启动容器,监听13308端口,并挂载data与logs目录
docker run --restart=always --name mariadb -p 13308:3306 -e MYSQL_ROOT_PASSWORD=alpha.netcore -e TZ=Asia/Shanghai -v /data/mariadb/logs:/var/log/mysql -v /data/mariadb/data:/var/lib/mysql -d mariadb:10.5.8 --lower_case_table_names=1
# 创建数据库并导入数据
cd /data
#下载脚本
wget https://gitee.com/alpha2007/Adnc/raw/master/doc/adnc_usr_dev.sql
wget https://gitee.com/alpha2007/Adnc/raw/master/doc/adnc_maint_dev.sql
wget https://gitee.com/alpha2007/Adnc/raw/master/doc/adnc_cus_dev.sql    -------> 改为 adnc_cust_dev.sql 以下文档皆需要调整
# 拷贝脚本文件到mariadb容器
docker cp /data/adnc_usr_dev.sql mariadb:/usr/adnc_usr_dev.sql
docker cp /data/adnc_maint_dev.sql mariadb:/usr/adnc_maint_dev.sql
docker cp /data/adnc_cus_dev.sql mariadb:/usr/adnc_cus_dev.sql     -------> 改为 adnc_cust_dev.sql 
#创建数据库 adnc_cus_dev
CREATE DATABASE IF NOT EXISTS adnc_cus_dev CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
use adnc_cus_dev;
source /usr/adnc_cus_dev.sql;                                                     -------> 改为 adnc_cust_dev.sql 

可否写一个Windows部署的教程?

现有的教程是Linux的,但是公司资源不是我能控制的,我们必须要在Windows系统使用。

花了不少时间,尝试把教程改成Windows部署的,但由于之前没怎么接触容器和微服务,遇到不少问题。

比如Windows下 把容器ip赋值到变量,在容器内部读取不到,比如时间同步之类的,比如各种容器ip内网ip外网ip,看的有点晕。

希望能出一篇 Windows部署的具体教程。感谢~

感谢~

nlog-mongodb.config配置无效

nlog-mongodb.config配置文件下 connectionString="${configsetting:item=MongoDb.ConnectionString}" 无效,直接填链接地址可以

mac 系统的 visual studio 2022 打开工程的时候报错,怎么解决

无法加载解决方案: /Users/tielingwang/Documents/dotnet/demoproject/adnc-master/src/ServerApi/Adnc.sln
Load operation failed.
尝试加载项目“/Users/tielingwang/Documents/dotnet/demoproject/adnc-master/src/ServerApi/Demo/Usr/Adnc.Demo.Usr.Api/Adnc.Demo.Usr.Api.csproj”时出错: Invalid value for Link property
尝试加载项目“/Users/tielingwang/Documents/dotnet/demoproject/adnc-master/src/ServerApi/Demo/Maint/Adnc.Demo.Maint.Api/Adnc.Demo.Maint.Api.csproj”时出错: Invalid value for Link property
尝试加载项目“/Users/tielingwang/Documents/dotnet/demoproject/adnc-master/src/ServerApi/Demo/Ord/Adnc.Demo.Ord.Api/Adnc.Demo.Ord.Api.csproj”时出错: Invalid value for Link property
尝试加载项目“/Users/tielingwang/Documents/dotnet/demoproject/adnc-master/src/ServerApi/Demo/Whse/Adnc.Demo.Whse.Api/Adnc.Demo.Whse.Api.csproj”时出错: Invalid value for Link property
尝试加载项目“/Users/tielingwang/Documents/dotnet/demoproject/adnc-master/src/ServerApi/Demo/Cust/Adnc.Demo.Cust.Api/Adnc.Demo.Cust.Api.csproj”时出错: Invalid value for Link property

内网IP错误

位于 Microsoft.AspNetCore.Authorization.CapDashboardAuthorizationFilter 的 AuthorizeAsync 方法
···
public class CapDashboardAuthorizationFilter : IDashboardAuthorizationFilter
{
public async Task AuthorizeAsync(DashboardContext context)
{
//这里定义capdashboard外网验证,需要完善
//默认内网可以访问
if (context.Request.LocalIpAddress == "127.0.0.0.1")
{
return await Task.FromResult(true);
}
return await Task.FromResult(true);
}
}
···
以上的127.0.0.0.1 应当为127.0.0.1 ?

你们为何不考虑用MassTransit

我最近在围观国内.net圈的使用习惯,我发觉一个非常奇怪的现象,大家好像只知道CAP,不知道MassTransit。

能说一下CAP有什么独到的地方吗?还是说你们其实不知道MassTransit?

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.