摘要: 简介: 分布式应用运行时Dapr目前已经发布了1.1.0版本,阿里云也在积极地为Dapr贡献代码和落地实践。作为一名开发者,自然也想玩一玩,看看Dapr带来的新“视”界到底是怎么样的。 分布式应用运行时Dapr目前已经发布了1.1.0版本,阿里云也在积极地为Dapr贡献代码和落地实践。作为一名开发者 阅读全文
posted @ 2021-05-14 11:27 大师兄丶 阅读(690) 评论(1) 推荐(0) 编辑
摘要: 上周又遇到了坑爹问题,具体表现为 服务端接口全部调用失败。排查日志发现,有大量的 错误日志为 System.Net.Http.HttpRequestException: 发送请求时出错。 > System.Net.WebException: 无法连接到远程服务器 > System.Net.Socke 阅读全文
posted @ 2021-04-13 09:27 大师兄丶 阅读(3252) 评论(0) 推荐(1) 编辑
摘要: 在Scrum敏捷开发中有三种主要的角色: Product Owner(产品负责人,简称"PO"); Scrum Master(敏捷教练); Team(团队)。 其中,Scrum Master是其重要的角色之一。那么今天我们就来探讨一下如何做一个合格的Scrum Master。 Scrum Maste 阅读全文
posted @ 2021-02-22 22:52 大师兄丶 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 敏捷开发中的PO即Product Owner,产品或业务负责人,即熟悉该产品所有业务相关的逻辑、流程、设置等方面事宜的人员,一般可由产品经理担任,也可由熟悉业务的开发人员担任。如果敏捷团队是在一起办公的,建议由产品经理担任,本身产品经理已经是所有业务的接口人,熟悉业务是其本职工作;如果产品经理和开发 阅读全文
posted @ 2021-02-22 22:49 大师兄丶 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 错误信息: NETSDK1061: 项目是使用 Microsoft.NETCore.App 版本 2.2.8 还原的, 但使用当前设置, 将改用版本 2.2.0。要解决此问题, 请确保将相同的设置用于还原和后续操作 (如生成或发布)。通常, 如果 RuntimeIdentifier 属性是在生成或发 阅读全文
posted @ 2021-01-20 22:09 大师兄丶 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 错误描述信息如下: StackExchange.Redis.RedisConnectionException: Endpoint 127.0.0.1:6381 serving hashslot 7982 is not reachable at this point of time. Please c 阅读全文
posted @ 2020-09-28 12:27 大师兄丶 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Ocelot:Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly Tracing集成,官方文档:https://ocelot.readthe 阅读全文
posted @ 2020-09-15 13:30 大师兄丶 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: Discovery定义了一个服务发现的规范,它定义了一个api( /.well-known/openid-configuration ),这个api返回一个json数据结构,其中包含了一些OIDC中提供的服务以及其支持情况的描述信息,这样可以使得oidc服务的RP可以不再硬编码OIDC服务接口信息。 阅读全文
posted @ 2020-08-13 19:30 大师兄丶 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 背景导入 让我们来看一下这个场景: 你有一个温度传感器,它每三个小时向一个 Topic 发布当前的温度。那么问题来了,有一个新的订阅者在它刚刚发布了当前温度之后订阅了这个主题,那么这个订阅端什么时候能才能收到温度消息? 对的,它必须等到三个小时以后,温度传感器再次发布消息的时候才能收到。在这之前,这 阅读全文
posted @ 2020-07-23 17:34 大师兄丶 阅读(1633) 评论(1) 推荐(0) 编辑
摘要: 一、 拉取镜像 docker pull imageName 说明: 1、imageName:镜像名称 二、 构建镜像(使用Dockerfile构建镜像) docker build -t imageName 说明: 1、imageName:镜像名称 三、 查看镜像 docker images 四、 运 阅读全文
posted @ 2020-07-14 18:27 大师兄丶 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 在进入SOA之后,我们的代码从本地方法调用变成了跨机器的通信。任何一个新技术的引入都会为我们解决特定的问题,都会带来一些新的问题。比如网络故障、依赖服务崩溃、超时、服务器内存与CPU等其它问题。正是因为这些问题无法避免,所以我们在进行系统设计、特别是进行分布式系统设计的时候以“Design For 阅读全文
posted @ 2020-07-12 10:33 大师兄丶 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 什么是主题MQTT 协议通过网络传输应用消息。应用消息通过 MQTT 传输时,它们有关联的服务质量(QoS)和主题(Topic)。主题本质上是一个字符串,MQTT 协议规定主题是 UTF-8 编码的字符串,这意味着,主题过滤器和主题名的比较可以通过比较编码后的 UTF-8 字节或解码后的 Unico 阅读全文
posted @ 2020-07-08 23:12 大师兄丶 阅读(1467) 评论(0) 推荐(0) 编辑
摘要: $SYS/broker/load/bytes/received:自代理启动以来已接收的字节总数。 $SYS/broker/load/bytes/sent:自代理启动以来发送的字节总数。 $SYS/broker/clients/connected:当前连接的客户端数 $SYS/broker/clien 阅读全文
posted @ 2020-07-08 23:04 大师兄丶 阅读(2787) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ开源消息队列服务是使用Erlang语言开发的,因此我们要使用他就必须先进行Erlang语言环境的搭建,其实是非常简单的。 登录Erlang官网,进入下载页,然后按照自己的系统环境来选择需要下载的安装文件,如下图所示: https://www.erlang.org/downloads 阅读全文
posted @ 2020-06-27 21:04 大师兄丶 阅读(733) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ环境安装请参考:https://www.cnblogs.com/zhao-yi/p/13199819.html 一、环境准备 准备两台及以上机器,这里以两台windows服务器为案例: 服务器1:192.168.1.44 节点名称:rabbit@WIN-91K54DGTIA6 服务器 阅读全文
posted @ 2020-06-25 23:50 大师兄丶 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: { "Routes": [ { //服务名称,开启服务发现时需要配置 "ServiceName": "", //下游服务路由模板 "DownstreamPathTemplate": "/{url}", //下游服务http schema "DownstreamScheme": "http", //下 阅读全文
posted @ 2020-05-07 21:08 大师兄丶 阅读(1507) 评论(0) 推荐(0) 编辑
摘要: #etnx运行的用户和用户组 user nginx nginx; #工作进程数,建议设置为CPU的总核数 worker_processes 16; #全局错误日志定义类型,日志等级从低到高依次为: #debug | info | notice | warn | error | crit error_log logs/error.log info; #记录主进程ID的文件 pid ... 阅读全文
posted @ 2019-04-08 11:18 大师兄丶 阅读(1908) 评论(0) 推荐(0) 编辑
摘要: 去队列里面一直获取消息,一开始想到了两种解决方案: 第一:订阅一次获取一次消息,正常的话每次都能获取到,但是要及时去清理订阅并且时间粒度不好控制 第二:订阅一次,再获取消息这里加死循环,超时MQ已经做了,所以可以不用控制线程等待,获取到消息了以后,直接通过自定义事件的机制去及时处理消息 从最终实验结 阅读全文
posted @ 2019-03-28 17:43 大师兄丶 阅读(1187) 评论(2) 推荐(1) 编辑
摘要: 网上关于IBM这个消息队列中间件的资料相对比较少,C#相关的资料就更少了,最近因为要对接这个队列中间件,花了不少功夫去搜索、整理各种资料,遇到很多问题,因此记录下来。 1、基于 amqmdnet.dll 进行开发,这个是官方提供的DLL,安装了IBM WebSphere MQ后在安装目录可以找到(C 阅读全文
posted @ 2019-03-20 11:16 大师兄丶 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: NAVIGATION无法跳转 页面跳转有两种方法,一个是用navigation组件,还有一个是绑定事件,在事件处理器中调用小程序提供的navigate api在使用navigation组件跳转页面时可能会出现无法跳转的问题,有几种可能原因: 所有要跳转的页面都要配置在app.json的pages属性 阅读全文
posted @ 2019-01-24 10:46 大师兄丶 阅读(683) 评论(0) 推荐(0) 编辑