添加登录注册业务
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft": "Warning",
|
||||
"Microsoft.Hosting.Lifetime": "Information"
|
||||
}
|
||||
},
|
||||
"AllowedHosts": "*",
|
||||
"Apollo": {
|
||||
"AppId": "Yi.Framework.OcelotGateway",
|
||||
"Env": "DEV",
|
||||
"MetaServer": "http://192.168.2.168:8080",
|
||||
"ConfigServer": [ "http://192.168.2.168:8080" ]
|
||||
},
|
||||
"JWTTokenOptions": {
|
||||
"Audience": "http://localhost:7000",
|
||||
"Issuer": "http://localhost:7000",
|
||||
"SecurityKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDI2a2EJ7m872v0afyoSDJT2o1+SitIeJSWtLJU8/Wz2m7gStexajkeD+Lka6DSTy8gt9UwfgVQo6uKjVLG5Ex7PiGOODVqAEghBuS7JzIYU5RvI543nNDAPfnJsas96mSA7L/mD7RTE2drj6hf3oZjJpMPZUQI/B1Qjb5H3K3PNwIDAQAB"
|
||||
}
|
||||
}
|
||||
432
Yi.Framework.Net6/Yi.Framework.OcelotGateway/configuration.json
Normal file
432
Yi.Framework.Net6/Yi.Framework.OcelotGateway/configuration.json
Normal file
@@ -0,0 +1,432 @@
|
||||
////*****************************<2A><><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>+Consul********************************
|
||||
//{
|
||||
// "Routes": [
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "UpstreamPathTemplate": "/T/{url}", //<2F><><EFBFBD>ص<EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ],
|
||||
// "UseServiceDiscovery": true,
|
||||
// "ServiceName": "ZhaoxiService", //consul<75><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// "LoadBalancerOptions": {
|
||||
// "Type": "RoundRobin" //<2F><>ѯ LeastConnection-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD> NoLoadBalance<63><65><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>
|
||||
// }
|
||||
// }
|
||||
// ],
|
||||
// "GlobalConfiguration": {
|
||||
// "BaseUrl": "http://127.0.0.1:6299", //<2F><><EFBFBD>ض<EFBFBD><D8B6><EFBFBD><EFBFBD><EFBFBD>ַ
|
||||
// "ServiceDiscoveryProvider": {
|
||||
// "Host": "47.95.2.2",
|
||||
// "Port": 8089,
|
||||
// "Type": "Consul" //<2F><>Consul<75>ṩ<EFBFBD><E1B9A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥconsul
|
||||
// } //Ocelotû<74><C3BB>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD><C3B6><EFBFBD>Consul
|
||||
|
||||
// //,"ServiceDiscoveryProvider": {
|
||||
// // "Host": "localhost",
|
||||
// // "Port": 8500,
|
||||
// // "Type": "PollConsul", //<2F><>Consul<75>ṩ<EFBFBD><E1B9A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
// // "PollingInterval": 1000 //<2F><>ѯconsul,Ƶ<>ʺ<EFBFBD><CABA><EFBFBD>--down<77><6E><EFBFBD>Dz<EFBFBD>֪<EFBFBD><D6AA><EFBFBD><EFBFBD>
|
||||
// // //"Token": "footoken"//<2F><>ҪACL<43>Ļ<EFBFBD>
|
||||
// //}
|
||||
// }
|
||||
//}
|
||||
|
||||
|
||||
|
||||
//*****************************Ocelot+Consul********************************
|
||||
{
|
||||
"Routes": [
|
||||
{
|
||||
"UpstreamPathTemplate": "api/api/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--<2D><><EFBFBD><EFBFBD>
|
||||
"UpstreamHttpMethod": [ "Get", "Post", "Put", "PATCH", "Delete", "Options" ],
|
||||
"UseServiceDiscovery": true,
|
||||
"ServiceName": "ApiMicroservice",
|
||||
"LoadBalancerOptions": {
|
||||
"Type": "RoundRobin" //<2F><>ѯ LeastConnection-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD> NoLoadBalance<63><65><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>
|
||||
},
|
||||
"DownstreamPathTemplate": "api/api/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
"DownstreamScheme": "https",
|
||||
"DownstreamHeaderTransform": {
|
||||
"Access-Control-Allow-Origin": "*", //<2F><><EFBFBD><EFBFBD><EFBFBD>ھ<EFBFBD><DABE><EFBFBD><EFBFBD><EFBFBD>
|
||||
"Access-Control-Allow-Methods": "*",
|
||||
"Access-Control-Allow-Headers": "*"
|
||||
}
|
||||
},
|
||||
{
|
||||
"UpstreamPathTemplate": "api/item/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--<2D><><EFBFBD><EFBFBD>
|
||||
"UpstreamHttpMethod": [ "Get", "Post", "Put", "PATCH", "Delete", "Options" ],
|
||||
"UseServiceDiscovery": true,
|
||||
"ServiceName": "PageDetail",
|
||||
"LoadBalancerOptions": {
|
||||
"Type": "RoundRobin" //<2F><>ѯ LeastConnection-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD> NoLoadBalance<63><65><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>
|
||||
},
|
||||
"DownstreamPathTemplate": "api/item/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
"DownstreamScheme": "https",
|
||||
"DownstreamHeaderTransform": {
|
||||
"Access-Control-Allow-Origin": "*", //<2F><><EFBFBD><EFBFBD><EFBFBD>ھ<EFBFBD><DABE><EFBFBD><EFBFBD><EFBFBD>
|
||||
"Access-Control-Allow-Methods": "*",
|
||||
"Access-Control-Allow-Headers": "*"
|
||||
}
|
||||
}
|
||||
],
|
||||
"GlobalConfiguration": {
|
||||
"BaseUrl": "http://127.0.0.1:7200", //<2F><><EFBFBD>ض<EFBFBD><D8B6><EFBFBD><EFBFBD><EFBFBD>ַ
|
||||
"ServiceDiscoveryProvider": {
|
||||
"Host": "192.168.2.128",
|
||||
"Port": 8500,
|
||||
"Type": "Consul" //<2F><>Consul<75>ṩ<EFBFBD><E1B9A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥconsul
|
||||
},
|
||||
"RateLimitOptions": {
|
||||
"QuotaExceededMessage": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ժ<EFBFBD><D4BA><EFBFBD><EFBFBD>ԣ<EFBFBD>", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1>ض<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>ص<EFBFBD><D8B5><EFBFBD>Ϣ
|
||||
"HttpStatusCode": 666 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1>ض<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>ص<EFBFBD>http status
|
||||
//"ClientIdHeader": "client_id" // <20><><EFBFBD><EFBFBD>ʶ<EFBFBD><CAB6><EFBFBD>ͻ<EFBFBD><CDBB>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>Ĭ<EFBFBD><C4AC><EFBFBD><EFBFBD> ClientId
|
||||
}
|
||||
|
||||
//,"ServiceDiscoveryProvider": {
|
||||
// "Host": "localhost",
|
||||
// "Port": 8500,
|
||||
// "Type": "PollConsul", //<2F><>Consul<75>ṩ<EFBFBD><E1B9A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
// "PollingInterval": 1000 //<2F><>ѯconsul,Ƶ<>ʺ<EFBFBD><CABA><EFBFBD>--down<77><6E><EFBFBD>Dz<EFBFBD>֪<EFBFBD><D6AA><EFBFBD><EFBFBD>
|
||||
// //"Token": "footoken"//<2F><>ҪACL<43>Ļ<EFBFBD>
|
||||
//}
|
||||
}
|
||||
}
|
||||
|
||||
////*****************************<2A><><EFBFBD><EFBFBD>ַ--<2D><>Consul********************************
|
||||
//{
|
||||
// "Routes": [
|
||||
// {
|
||||
// "UpstreamPathTemplate": "/api/auth/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--<2D><><EFBFBD><EFBFBD>
|
||||
// "UpstreamHttpMethod": [ "Get", "Post", "Put", "PATCH", "Delete", "Options" ],
|
||||
// "DownstreamHostAndPorts": [
|
||||
// {
|
||||
// "Host": "localhost",
|
||||
// "Port": 7200 //<2F><><EFBFBD><EFBFBD>api <20>˿<EFBFBD>
|
||||
// }
|
||||
// ],
|
||||
// "DownstreamPathTemplate": "/api/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "DownstreamHeaderTransform": {
|
||||
// "Access-Control-Allow-Origin": "*", //<2F><><EFBFBD><EFBFBD><EFBFBD>ھ<EFBFBD><DABE><EFBFBD><EFBFBD><EFBFBD>
|
||||
// "Access-Control-Allow-Methods": "*",
|
||||
// "Access-Control-Allow-Headers": "*"
|
||||
// }
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
|
||||
////*****************************<2A><><EFBFBD><EFBFBD>ַȫƥ<C8AB><C6A5>********************************
|
||||
//{
|
||||
// "Routes": [
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "DownstreamHostAndPorts": [
|
||||
// {
|
||||
// "Host": "localhost",
|
||||
// "Port": 5726 //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
||||
// }
|
||||
// ],
|
||||
// "UpstreamPathTemplate": "/{url}", //<2F><><EFBFBD>ص<EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD> //<2F><>ͻ<EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD>Լ<EFBFBD>Ȩ<EFBFBD><C8A8>Priority
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ]
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
|
||||
////*****************************<2A><><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7>ʵ<EFBFBD><CAB5>********************************
|
||||
//{
|
||||
// "Routes": [
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "DownstreamHostAndPorts": [
|
||||
// {
|
||||
// "Host": "localhost",
|
||||
// "Port": 5726 //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
||||
// }
|
||||
// ],
|
||||
// "UpstreamPathTemplate": "/T5726/{url}", //<2F><><EFBFBD>ص<EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ]
|
||||
// },
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "DownstreamHostAndPorts": [
|
||||
// {
|
||||
// "Host": "localhost",
|
||||
// "Port": 5727 //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
||||
// }
|
||||
// ],
|
||||
// "UpstreamPathTemplate": "/T5727/{url}", //<2F><><EFBFBD>ص<EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ]
|
||||
// },
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "DownstreamHostAndPorts": [
|
||||
// {
|
||||
// "Host": "localhost",
|
||||
// "Port": 5728 //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
||||
// }
|
||||
// ],
|
||||
// "UpstreamPathTemplate": "/T5728/{url}", //<2F><><EFBFBD>ص<EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ]
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
|
||||
//////MVC<56><43>·<EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD>ǽ<EFBFBD>ˮ¥̨<C2A5>ȵ<EFBFBD><C8B5><EFBFBD>--
|
||||
////*****************************·<>ɳ<EFBFBD>ͻ+<2B><>Ȩƥ<C8A8><C6A5>********************************
|
||||
//{
|
||||
// "Routes": [
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "DownstreamHostAndPorts": [
|
||||
// {
|
||||
// "Host": "localhost",
|
||||
// "Port": 5726 //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
||||
// }
|
||||
// ],
|
||||
// "UpstreamPathTemplate": "/{url}", //<2F><><EFBFBD>ص<EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD> //<2F><>ͻ<EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD>Լ<EFBFBD>Ȩ<EFBFBD><C8A8>Priority
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ],
|
||||
// "Priority": 0 //Ĭ<><C4AC><EFBFBD><EFBFBD>0 <20>Ӹ<EFBFBD>1
|
||||
// },
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/users/get?id={id}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "DownstreamHostAndPorts": [
|
||||
// {
|
||||
// "Host": "localhost",
|
||||
// "Port": 5727 //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
||||
// }
|
||||
// ],
|
||||
// "UpstreamPathTemplate": "/api/users/get/{id}", //<2F><><EFBFBD>ص<EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD> //<2F><>ͻ<EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD>Լ<EFBFBD>Ȩ<EFBFBD><C8A8>Priority
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ],
|
||||
// "Priority": 1 //Ĭ<><C4AC><EFBFBD><EFBFBD>0 <20>Ӹ<EFBFBD>1
|
||||
// },
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/users/{url}?id={id}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "DownstreamHostAndPorts": [
|
||||
// {
|
||||
// "Host": "localhost",
|
||||
// "Port": 5728 //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
||||
// }
|
||||
// ],
|
||||
// "UpstreamPathTemplate": "/api/users/{url}/{id}", //<2F><><EFBFBD>ص<EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD> //<2F><>ͻ<EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD>Լ<EFBFBD>Ȩ<EFBFBD><C8A8>Priority
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ],
|
||||
// "Priority": 2 //Ĭ<><C4AC><EFBFBD><EFBFBD>0 <20>Ӹ<EFBFBD>1
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
|
||||
////*****************************<2A><><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>********************************
|
||||
//{
|
||||
// "Routes": [
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "DownstreamHostAndPorts": [
|
||||
// {
|
||||
// "Host": "47.95.2.2",
|
||||
// "Port": 5726
|
||||
// }, //Ocelot<6F><74><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>
|
||||
// {
|
||||
// "Host": "47.95.2.2",
|
||||
// "Port": 5727
|
||||
// },
|
||||
// {
|
||||
// "Host": "47.95.2.2",
|
||||
// "Port": 5728
|
||||
// }
|
||||
// ],
|
||||
// "UpstreamPathTemplate": "/T/{url}", //<2F><><EFBFBD>ص<EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD> //<2F><>ͻ<EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD>Լ<EFBFBD>Ȩ<EFBFBD><C8A8>Priority
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ],
|
||||
// "LoadBalancerOptions": {
|
||||
// "Type": "RoundRobin" //<2F><>ѯ //"LeastConnection" //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD> "NoLoadBalance" //<2F><><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD> //"CookieStickySessions" //<2F>Ựճ<E1BBB0><D5B3> //
|
||||
// }
|
||||
// //"LoadBalancerOptions": {
|
||||
// // "Type": "CookieStickySessions",
|
||||
// // "Key": "ASP.NET_SessionId",
|
||||
// // "Expiry": 1800000
|
||||
// //}
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
|
||||
////*****************************<2A><><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>+Consul********************************
|
||||
//{
|
||||
// "Routes": [
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "UpstreamPathTemplate": "/T/{url}", //<2F><><EFBFBD>ص<EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ],
|
||||
// "UseServiceDiscovery": true,
|
||||
// "ServiceName": "ZhaoxiService", //consul<75><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// "LoadBalancerOptions": {
|
||||
// "Type": "RoundRobin" //<2F><>ѯ LeastConnection-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD> NoLoadBalance<63><65><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>
|
||||
// }
|
||||
// }
|
||||
// ],
|
||||
// "GlobalConfiguration": {
|
||||
// "BaseUrl": "http://127.0.0.1:6299", //<2F><><EFBFBD>ض<EFBFBD><D8B6><EFBFBD><EFBFBD><EFBFBD>ַ
|
||||
// "ServiceDiscoveryProvider": {
|
||||
// "Host": "47.95.2.2",
|
||||
// "Port": 8089,
|
||||
// "Type": "Consul" //<2F><>Consul<75>ṩ<EFBFBD><E1B9A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥconsul
|
||||
// } //Ocelotû<74><C3BB>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD><C3B6><EFBFBD>Consul
|
||||
|
||||
// //,"ServiceDiscoveryProvider": {
|
||||
// // "Host": "localhost",
|
||||
// // "Port": 8500,
|
||||
// // "Type": "PollConsul", //<2F><>Consul<75>ṩ<EFBFBD><E1B9A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
// // "PollingInterval": 1000 //<2F><>ѯconsul,Ƶ<>ʺ<EFBFBD><CABA><EFBFBD>--down<77><6E><EFBFBD>Dz<EFBFBD>֪<EFBFBD><D6AA><EFBFBD><EFBFBD>
|
||||
// // //"Token": "footoken"//<2F><>ҪACL<43>Ļ<EFBFBD>
|
||||
// //}
|
||||
// }
|
||||
//}
|
||||
|
||||
////*****************************Consul+<2B><><EFBFBD><EFBFBD>Cache********************************
|
||||
//{
|
||||
// "Routes": [
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "UpstreamPathTemplate": "/T/{url}", //<2F><><EFBFBD>ص<EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ],
|
||||
// "UseServiceDiscovery": true,
|
||||
// "ServiceName": "ZhaoxiService", //consul<75><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// "LoadBalancerOptions": {
|
||||
// "Type": "RoundRobin" //<2F><>ѯ LeastConnection-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD> NoLoadBalance<63><65><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>
|
||||
// },
|
||||
// "FileCacheOptions": {
|
||||
// "TtlSeconds": 15, //Second
|
||||
// "Region": "UserCache" //<2F><><EFBFBD>Ե<EFBFBD><D4B5><EFBFBD>Api<70><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// }
|
||||
// }
|
||||
// ],
|
||||
// "GlobalConfiguration": {
|
||||
// "BaseUrl": "http://127.0.0.1:6299", //<2F><><EFBFBD>ض<EFBFBD><D8B6><EFBFBD><EFBFBD><EFBFBD>ַ
|
||||
// "ServiceDiscoveryProvider": {
|
||||
// "Host": "47.95.2.2",
|
||||
// "Port": 8089,
|
||||
// "Type": "Consul" //<2F><>Consul<75>ṩ<EFBFBD><E1B9A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥconsul
|
||||
// }
|
||||
// //"ServiceDiscoveryProvider": {
|
||||
// // "Host": "localhost",
|
||||
// // "Port": 8500,
|
||||
// // "Type": "PollConsul", //<2F><>Consul<75>ṩ<EFBFBD><E1B9A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
// // "PollingInterval": 1000 //<2F><>ѯconsul,Ƶ<>ʺ<EFBFBD><CABA><EFBFBD>--down<77><6E><EFBFBD>Dz<EFBFBD>֪<EFBFBD><D6AA><EFBFBD><EFBFBD>
|
||||
// // //"Token": "footoken"//<2F><>ҪACL<43>Ļ<EFBFBD>
|
||||
// //}
|
||||
// }
|
||||
//}
|
||||
|
||||
////*****************************<2A><>ʱ+<2B><><EFBFBD><EFBFBD>+<2B>۶<EFBFBD>+<2B><><EFBFBD><EFBFBD>+Consul+Polly********************************
|
||||
//{
|
||||
// "Routes": [
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/{url}", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "DownstreamScheme": "http",
|
||||
// "UpstreamPathTemplate": "/T/{url}", //<2F><><EFBFBD>ص<EFBFBD>ַ--url<72><6C><EFBFBD><EFBFBD>
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ],
|
||||
// "UseServiceDiscovery": true,
|
||||
// "ServiceName": "ZhaoxiService", //consul<75><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// "LoadBalancerOptions": {
|
||||
// "Type": "RoundRobin" //<2F><>ѯ LeastConnection-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD> NoLoadBalance<63><65><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>
|
||||
// },
|
||||
// "RateLimitOptions": {
|
||||
// "ClientWhitelist": [ "eleven", "seven" ], //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ClientId <20><><EFBFBD>ִ<EFBFBD>Сд
|
||||
// "EnableRateLimiting": true,
|
||||
// "Period": "5m", //1s, 5m, 1h, 1d
|
||||
// "PeriodTimespan": 30, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD><D6AE><EFBFBD>ͻ<EFBFBD><CDBB>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// "Limit": 5 //ͳ<><CDB3>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// },
|
||||
// "AuthenticationOptions": {
|
||||
// "AuthenticationProviderKey": "UserGatewayKey",
|
||||
// "AllowedScopes": []
|
||||
// },
|
||||
// "QoSOptions": {
|
||||
// "ExceptionsAllowedBeforeBreaking": 3, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٸ<EFBFBD><D9B8>쳣<EFBFBD><ECB3A3><EFBFBD><EFBFBD>
|
||||
// "DurationOfBreak": 10000, // <20>۶ϵ<DBB6>ʱ<EFBFBD>䣬<EFBFBD><E4A3AC>λΪms
|
||||
// "TimeoutValue": 2000 //<2F><>λms <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD>ʱ<EFBFBD>䳬<EFBFBD><E4B3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>罫<EFBFBD><E7BDAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ʱ Ĭ<><C4AC>90<39><30>
|
||||
// }
|
||||
// //"FileCacheOptions": {
|
||||
// // "TtlSeconds": 15,
|
||||
// // "Region": "UserCache" //<2F><><EFBFBD>Ե<EFBFBD><D4B5><EFBFBD>Api<70><69><EFBFBD><EFBFBD>
|
||||
// //}
|
||||
// }
|
||||
// ],
|
||||
// "GlobalConfiguration": {
|
||||
// "BaseUrl": "http://127.0.0.1:6299", //<2F><><EFBFBD>ض<EFBFBD><D8B6><EFBFBD><EFBFBD><EFBFBD>ַ
|
||||
// "ServiceDiscoveryProvider": {
|
||||
// "Host": "47.95.2.2",
|
||||
// "Port": 8089,
|
||||
// "Type": "Consul" //<2F><>Consul<75>ṩ<EFBFBD><E1B9A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// },
|
||||
// "RateLimitOptions": {
|
||||
// "QuotaExceededMessage": "Too many requests, maybe later? 11", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1>ض<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>ص<EFBFBD><D8B5><EFBFBD>Ϣ
|
||||
// "HttpStatusCode": 666, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1>ض<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>ص<EFBFBD>http status
|
||||
// //"ClientIdHeader": "client_id" // <20><><EFBFBD><EFBFBD>ʶ<EFBFBD><CAB6><EFBFBD>ͻ<EFBFBD><CDBB>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>Ĭ<EFBFBD><C4AC><EFBFBD><EFBFBD> ClientId
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
|
||||
////*****************************<2A><><EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>Aggregator********************************
|
||||
//{
|
||||
// "Routes": [
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/users/all",
|
||||
// "DownstreamScheme": "http",
|
||||
// "DownstreamHostAndPorts": [
|
||||
// {
|
||||
// "Host": "localhost",
|
||||
// "Port": 5726 //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
||||
// } //<2F><><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>и<EFBFBD><D0B8>ؾ<EFBFBD><D8BE><EFBFBD>
|
||||
// ],
|
||||
// "UpstreamPathTemplate": "/T5726/users/all",
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ],
|
||||
// "key": "T5726"
|
||||
// },
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/users/all",
|
||||
// "DownstreamScheme": "http",
|
||||
// "DownstreamHostAndPorts": [
|
||||
// {
|
||||
// "Host": "localhost",
|
||||
// "Port": 5727 //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
||||
// }
|
||||
// ],
|
||||
// "UpstreamPathTemplate": "/T5727/users/all",
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ],
|
||||
// "key": "T5727"
|
||||
// },
|
||||
// {
|
||||
// "DownstreamPathTemplate": "/api/users/all",
|
||||
// "DownstreamScheme": "http",
|
||||
// "DownstreamHostAndPorts": [
|
||||
// {
|
||||
// "Host": "localhost",
|
||||
// "Port": 5728 //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
||||
// }
|
||||
// ],
|
||||
// "UpstreamPathTemplate": "/T5728/users/all",
|
||||
// "UpstreamHttpMethod": [ "Get", "Post" ],
|
||||
// "key": "T5728"
|
||||
// }
|
||||
// ],
|
||||
// "Aggregates": [
|
||||
// {
|
||||
// "RouteKeys": [
|
||||
// "T5726",
|
||||
// "T5727",
|
||||
// "T5728"
|
||||
// ],
|
||||
// "UpstreamPathTemplate": "/UserAggregator", //<2F><><EFBFBD><EFBFBD>ij<EFBFBD><C4B3>404 <20>Dz<EFBFBD>Ӱ<EFBFBD>췵<EFBFBD>أ<EFBFBD><D8A3><EFBFBD><EFBFBD><EFBFBD>null
|
||||
// "Aggregator": "CustomUserAggregator" //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ۺ<EFBFBD><DBBA><EFBFBD>
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
|
||||
Reference in New Issue
Block a user