15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > net 微服务框架有哪些?

net 微服务框架有哪些?

时间:2023-11-23 01:30:01 | 来源:网站运营

时间:2023-11-23 01:30:01 来源:网站运营

net 微服务框架有哪些?:Silky 微服务框架

Silky框架旨在帮助开发者在.net平台下,通过简单代码和配置快速构建一个微服务开发框架。

您只需要通过如下简单的代码和配置即可构建一个微服务应用:

public static async Task Main(string[] args) { await CreateHostBuilder(args).Build().RunAsync(); } private static IHostBuilder CreateHostBuilder(string[] args) { var hostBuilder = Host .CreateDefaultBuilder(args) .ConfigureSilkyGeneralHostDefaults() .UseSerilogDefault() ; if (hostBuilder.IsEnvironment("Apollo")) { hostBuilder.AddApollo(); } return hostBuilder; } public class NormHostConfigureService : IConfigureService { public void ConfigureServices(IServiceCollection services, IConfiguration configuration) { services.AddDatabaseAccessor(options => { options.AddDbPool<DemoDbContext>(); }, "NormHostDemo"); services.AddSilkySkyApm(); services.AddMessagePackCodec(); } }


配置文件 appsettings.yml

rpc: host: 0.0.0.0 port: 2203 token: ypjdYOzNd4FwENJiEARMLWwK0v7QUHPWregistrycenter: connectionStrings: 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183;127.0.0.1:2184,127.0.0.1:2185,127.0.0.1:2186 registryCenterType: ZookeeperdistributedCache: redis: isEnabled: true configuration: 127.0.0.1:6379,defaultDatabase=0connectionStrings: demoDbContext: "server=127.0.0.1;port=3306;database=test;uid=root;pwd=qwe!P4ss;"governance: executionTimeout: -1开源地址:



关键词:微服

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭