上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 一.为什么用Skywalking? 随着微服务业务复杂度的增加,接口间通信和校验会变的复杂,为了便于找到和调试,引入链路追踪监控和分析各接口明细的运行情况。 常用的链路追踪组件有以下3种,进行了对比: 选用Skywalking的原因是其基于Java Agent探针技术,通过字节码注入的方式实现调用拦 阅读全文
posted @ 2021-04-10 13:25 y_w_k 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 在微服务项目中,随着微服务数量的增加,统一修改配置时需要逐个修改并发布会非常繁琐。引入Apollo进行所有配置项的统一管理。 Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境,不同集群的配置,修改后能够实时推送到应用端,并具备规范的权限,流程治理等特性。 一.A 阅读全文
posted @ 2021-03-25 11:47 y_w_k 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 如题,总结和记录最近在腾讯云服务器的域名配置问题。 准备工作:域名备案和解析 1.SSL证书申请和部署 申请成功后,点击"证书详情",下载证书 解压下载后的压缩包,会有Apache,IIS,Nginx,Tomat等发布工具对应的证书和秘钥 以下用Windows下的IIS为例,参考腾讯云服务器文档,还 阅读全文
posted @ 2021-03-07 20:45 y_w_k 阅读(1425) 评论(0) 推荐(1) 编辑
摘要: AOP在实际项目中运用的比较多,在日志记录,数据验证,返回值处理等都会涉及,本篇简单概括和记录下AOP的使用和扩展。 1.过滤器和中间件的执行顺序 从管道模型图看出,请求开始,首先经过中间件,然后经过过滤器,最终从中间件返回结果。 创建一个空WebApi项目,创建过滤器CustomActionFil 阅读全文
posted @ 2021-02-17 22:52 y_w_k 阅读(1462) 评论(1) 推荐(2) 编辑
摘要: 微服务项目中,通过Docker发布项目,操作步骤大致如下: 1.Docker环境 (1)root登陆虚拟机 su - 确保 yum 包更新到最新 yum update (2)卸载旧版本 yum remove docker docker-common docker-selinux docker-eng 阅读全文
posted @ 2021-02-16 00:43 y_w_k 阅读(160) 评论(0) 推荐(1) 编辑
摘要: 本文在上文《微服务-基于Grpc的进程通信-Grpc服务注册与发现 (5)》基础中进行优化 proto文件在实际开发中较为麻烦,引入Protobuf-net.Grpc优化开发过程 1.创建类库 ProtobufNet (1)创建两个实体对象 ProtobufRequest和ProtobufRespo 阅读全文
posted @ 2021-02-06 14:17 y_w_k 阅读(682) 评论(2) 推荐(3) 编辑
摘要: 在上一篇《微服务-基于Grpc的进程通信-简单使用 (4)》中,简单介绍了Grpc的使用,本文继续深入,完善Consul的注册和发现功能 1.引入包NConsul.AspNetCore 2.Grpc服务注册 创建NConsulHelper帮助类 1 public static async Task 阅读全文
posted @ 2021-01-28 23:39 y_w_k 阅读(761) 评论(0) 推荐(1) 编辑
摘要: 项目中,在微服务内部通信使用Grpc来实现。Grpc和WebApi相比有以下特点:基于Http/2, 支持C++,Python,Ruby,Golang,java,nodejs,C# 等主流开发语言,Protobuf的格式比Json在数据传输上的性能更高。 下面介绍Grpc的使用: 服务端 : (1) 阅读全文
posted @ 2021-01-25 00:07 y_w_k 阅读(624) 评论(0) 推荐(1) 编辑
摘要: 项目中使用ELK作为分布式日志收集系统。 ELK由三部分组成:Elasticsearch(搜索引擎),LogStash(日志工具,用来对日志进行收集和分析,储存数据),Kibana(为日志分析提供UI界面) 原理图大致如下: ELK安装过程大致如下: 1.JDK安装 下载安装包:https://ww 阅读全文
posted @ 2021-01-19 22:21 y_w_k 阅读(111) 评论(0) 推荐(1) 编辑
摘要: 如题,VMWare安装 1.创建虚拟机 (1)点击”创建新的虚拟机“ (2)点击“下一步” (3)点击“下一步” (4)选择虚拟机存储位置,点击“下一步” (5)分配处理器,点击“下一步” (6)选择“使用桥接网络”, 点击“下一步” (7)点击“下一步” (8)点击“下一步” (9)点击“下一步” 阅读全文
posted @ 2021-01-08 23:27 y_w_k 阅读(299) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页