go to my github

10 2018 档案

摘要: 上一篇我们已经全面的介绍过《基于gRPC服务发现与服务治理的方案》,我们先复习一下RPC的调用过程(笔者会在这一节的几篇文章中反复的强调这个过程调用方案。服务化原理可以分为三步 1.服务端启动并且向注册中心发送服务信息,注册中心收到后会定时监控服务状态(常见心跳检测); 2.客户端需要开始调用服务的时候,首先去注册中心获取服务信息; 3.客户端创建远程调用连接,连接后服务端返回处理信息; 阅读全文
posted @ 2018-10-27 11:03 另一个老李 阅读(20885) 评论(14) 推荐(23) 编辑
摘要: 重温最少化集群搭建,我相信很多朋友都已经搭建出来,基于Watch机制也实现了出来,相信也有很多朋友有了自己的实现思路,但是,很多朋友有个疑问,我API和服务分离好了,怎么通过服务中心进行发现呢,这个过程是通过什么来实现的呢,本篇我们就来介绍这个“调用过程”。 本篇干货较多,没有代码,阅读请注意休息! 阅读全文
posted @ 2018-10-18 22:07 另一个老李 阅读(5269) 评论(1) 推荐(10) 编辑
摘要: 我们再复习一下上一篇的内容,先建立三台consul server节点,两个consul client节点,分别在每个节点上跑不同(名称不同而已)的实例。我们先通过vmware启动这五个节点,并且能成功访问这个两个client节点的实例。(具体配置可以见上一篇) 阅读全文
posted @ 2018-10-17 16:45 另一个老李 阅读(1751) 评论(2) 推荐(3) 编辑
摘要: Consul是HashiCorp公司推出的开源工具[开源地址:https://github.com/hashicorp/consul],用于实现分布式系统的服务发现与配置。 Consul用Golang实现,因此具有天然可移植性(支持Linux、windows和Mac OS X);安装包仅包含一个可执行文件,方便部署,与Docker等轻量级容器可无缝配合。 本片介绍通过五台Centos7来搭建Consul集群,借助VMware Workstation搭建,具体问题和配置可搜索一下。 阅读全文
posted @ 2018-10-14 20:52 另一个老李 阅读(2973) 评论(7) 推荐(1) 编辑
摘要:微服务架构,对于从事JAVA架构的童鞋来说,早已不是什么新鲜的事儿,他们有鼎鼎大名的Spring Cloud这样的全家桶框架支撑,包含微服务核心组件如 1. Eureka:实现服务注册与发现。 2. Zuul:实现统一API网关。 3. Hystrix:实现熔断保护与可视化监控。 4. Config:实现统一管理配置。 都是我们NET程序员梦寐以求的组件,而.NET Core发展至今,也专门是为微服务提供的框架平台,只是目前处于各路神仙各显神通的阶段,没有一个统一的框架体系来完成和维护这样的框架集,当然,笔者也是按照目前在NET上所了解到的开源框架摸着石头一个一个的寻找和研究,谁叫我是NET的忠实粉呢,因此,笔者也特意开出一个系列来详细探讨NET Core微服务架构体系的各种知识,水平有限,欢迎拍砖。 阅读全文
posted @ 2018-10-14 02:17 另一个老李 阅读(3593) 评论(11) 推荐(12) 编辑

点击右上角即可分享
微信分享提示