上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 安装过程 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http: 阅读全文
posted @ 2020-07-24 22:10 西伯利亚的狼 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 什么是Apollo Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 特点 统一管理不同环境、不同集群的配置 Apollo提供了一个统一界面集中式管理不 阅读全文
posted @ 2020-07-24 21:28 西伯利亚的狼 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 日志管理模式 1、不同微服务把日志写入到kafaka集权,logstash拉取日志信息到es。kibana索引日志。 2、我们将使用Logstash追加程序将日志消息写入主机上的文件。 Filebeat代理将监视日志文件,并将日志信息提取到Logstash群集。 对比 如果系统具有自动缩放功能的高度 阅读全文
posted @ 2020-06-26 23:44 西伯利亚的狼 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 使用组件包 Polly Polly.Extensions.Http Microsoft.Extensions.Http.Polly Polly策略功能 1、失败重试 调用失败的时候,重新尝试操作 方法:retry(重试次数,一直重试,等待事件后重试) 2、服务熔断 部分服务不可用的时候,应用可以快速 阅读全文
posted @ 2020-06-23 00:48 西伯利亚的狼 阅读(656) 评论(0) 推荐(0) 编辑
摘要: HttpClient HttpClient这个对象有点特殊,虽然继承了IDisposable接口,但它是可以被共享的(或者说可以被复用),且线程安全。从项目经验来看,倒是建议在整个应用的生命周期内,复用HttpClient实例,而不是每次RPC请求的时候就实例化一个。 class Program { 阅读全文
posted @ 2020-06-20 11:09 西伯利亚的狼 阅读(1194) 评论(1) 推荐(2) 编辑
摘要: 使用默认配置,EnvironmentVariablesConfigurationProvider 会在读取 appsettings.json、appsettings.Environment.json 和机密管理器后从环境变量键值对加载配置 。 因此,从环境中读取的键值会替代从 appsettings 阅读全文
posted @ 2020-06-17 00:02 西伯利亚的狼 阅读(437) 评论(0) 推荐(1) 编辑
摘要: 简介 定义:路由负责匹配传入的 HTTP 请求,然后将这些请求发送到应用的可执行终结点。 终结点是应用的可执行请求处理代码单元。 终结点在应用中进行定义,并在应用启动时进行配置。 终结点匹配过程可以从请求的 URL 中提取值,并为请求处理提供这些值。 通过使用应用中的终结点信息,路由还能生成映射到终 阅读全文
posted @ 2020-06-17 00:01 西伯利亚的狼 阅读(1826) 评论(0) 推荐(1) 编辑
摘要: 什么是swagger 接口文档 .NET Core引入Swagger 1、 .netcore 3.1 2、安装包 Swashbuckle.AspNetCore 3、代码配置 public void ConfigureServices(IServiceCollection services) { se 阅读全文
posted @ 2020-06-17 00:00 西伯利亚的狼 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 项目分层以及依赖关系 领域模型层 基础设施层 应用层 共享层 1、共享层 XXX.Core:基础项目 基础类型比如说异常或者帮助类等。不应该依赖任何项目。 XXX.Domain.Abstractions:领域抽象层 在领域模型中可以定义一些entity基类 接口 或者领域事件的接口等等。不应该依赖任 阅读全文
posted @ 2020-06-16 23:43 西伯利亚的狼 阅读(441) 评论(0) 推荐(1) 编辑
摘要: 什么是MediatR 项目地址:https://github.com/jbogard/MediatR Simple mediator implementation in .NET In-process messaging with no dependencies. Supports request/ 阅读全文
posted @ 2020-06-16 23:42 西伯利亚的狼 阅读(5084) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页