2 哈喽沃德先生

尚未进行身份认证

我要认证

「哈喽沃德先生」公众号作者 个人网站:mrhelloworld.com

等级
TA的排名 16w+

Spring Cloud 系列之 ZooKeeper 注册中心

什么是注册中心服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储服务信息,譬如提供者 url 串、路由信息等。服务注册中心是微服务架构中最基础的设施之一。注册中心可以说是微服务架构中的“通讯录”,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。简单理解就是:在没有注册中心时候,服务间调用需要知道被当服务调方的具体地址(写死的 ip:port)。更换部署地址,就不得不修改调用当中指定的地址。而有

2020-08-06 09:19:11

教你如何把浏览器变为浏览“神器”

上次给大家分享了一些 Windows 系统我平时使用较多的软件,这次再来安利一波浏览器好用到起飞的插件,安排。以下插件主流浏览器都可进行安装,本文使用谷歌浏览器作为演示标准。如果觉得不错,请把这篇文章分享给你的小伙伴,好东西大家一起用。如果阁下有非常好用的插件,也可留言互动分享,感谢。插件安装方式插件的安装分为两种,一种通过谷歌网上应用店在线安装(需要科学上网),一种通过已下载好的工具包离线安装。本文所有插件均已提供离线安装文件,获取方式可关注公众号「哈喽沃德先生」回复 插件 即可。谷歌

2020-08-04 10:20:47

Windows 最值得推荐的装机必备“神器”软件大合集

工欲善其事,必先利其器。每个人在平时使用电脑的过程中,多多少少都会积累一些好用的软件,我也不例外,从业这么多年,收藏了许多不错的软件,通过这篇文章都分享给大家。如果觉得不错,请把这篇文章分享给你的小伙伴,好东西大家一起用。如果阁下有非常好用的软件,也可留言互动分享,感谢。本文所有软件获取方式可关注公众号「哈喽沃德先生」回复 软件 即可,其中破解版软件仅供学习使用。截图一篇好文章离不开配图的重要性,好的配图可以让文章更容易被读者完整的阅读下去,更容易让读者知道作者想要表达的内容,一张图片有时胜过

2020-07-08 14:05:19

Spring Cloud 系列之 Dubbo RPC 通信

Dubbo 介绍官网:http://dubbo.apache.org/zh-cn/Github:https://github.com/apache/dubbo2018 年 2 月 15 日,阿里巴巴的服务治理框架 dubbo 通过投票,顺利成为 Apache 基金会孵化项目。Apache Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Dubbo 架构Dubbo 提供三个核心功能:

2020-06-17 10:08:53

Spring Cloud 系列之 Alibaba Nacos 配置中心

Nacos 介绍Nacos 是 Alibaba 公司推出的开源工具,用于实现分布式系统的服务发现与配置管理。英文全称 Dynamic Naming and Configuration Service,Na 为 Naming/NameServer 即注册中心,co 为 Configuration 即配置中心,Service 是指该注册/配置中心都是以服务为核心。服务(Service)是 Nacos 世界的一等公民。官网是这样说的:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

2020-06-16 13:15:19

双剑合璧 Nacos 结合 Sentinel 实现流量安全控制

Alibaba Sentinel 是一款高性能且轻量级的流量控制、熔断降级解决方案。是面向分布式服务架构的高可用流量控制组件。Sentinel 官网:https://sentinelguard.io/zh-cn/Github:https://github.com/alibaba/SentinelSentinel 是什么随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来保障微服务的稳定性。Sentin.

2020-06-12 09:12:07

Spring Cloud 系列之 Alibaba Nacos 注册中心(二)

本篇文章为系列文章,未读第一集的同学请猛戳这里:Spring Cloud 系列之 Alibaba Nacos 注册中心(一)本篇文章讲解 Nacos 注册中心集群环境搭建。Nacos 集群环境搭建集群模式跟我们平时进行扩容是一样的,可以通过 Nginx 转发到多个节点,如下图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DPMjALtb-1591846557404)(https://mrhelloworld.com/resources/articles/spri

2020-06-11 11:38:15

Spring Cloud 系列之 Alibaba Nacos 注册中心(一)

前言从本章节开始,我们学习 Spring Cloud Alibaba 相关微服务组件。Spring Cloud Alibaba 介绍Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件

2020-06-10 10:59:58

Spring Cloud 系列之 Apollo 配置中心(四)

本篇文章为系列文章,未读前几集的同学请猛戳这里:Spring Cloud 系列之 Apollo 配置中心(一)Spring Cloud 系列之 Apollo 配置中心(二)Spring Cloud 系列之 Apollo 配置中心(三)本篇文章讲解 Apollo 高可用环境搭建,灰度发布,教大家搭建企业中真实环境的配置中心。高可用环境搭建点击链接观看:Apollo 高可用环境搭建视频(获取更多请关注公众号「哈喽沃德先生」)分析数据库高可用方案很多,比如双主结构、主从结构、异地备

2020-06-05 10:09:01

Spring Cloud 系列之 Apollo 配置中心(三)

本篇文章为系列文章,未读前几集的同学请猛戳这里:Spring Cloud 系列之 Apollo 配置中心(一)Spring Cloud 系列之 Apollo 配置中心(二)本篇文章讲解 Apollo 多环境部署方案,教大家搭建除了 DEV 的其他环境。多环境部署方案点击链接观看:Apollo 多环境部署说明视频(获取更多请关注公众号「哈喽沃德先生」)为了让大家有更真实的感受,多环境部署方案我们在 Linux 环境下搭建,不再使用 Quick Start 脚本。当项目要上线部署到生产环

2020-06-04 11:35:46

Spring Cloud 系列之 Apollo 配置中心(二)

本篇文章为系列文章,未读第一集的同学请猛戳这里:微服务系列之Apollo配置中心(一)本篇文章讲解 Apollo 部门管理、用户管理、配置管理、集群管理。点击链接观看:Apollo 部门管理、用户管理、配置管理、集群管理视频(获取更多请关注公众号「哈喽沃德先生」)部门及用户管理接下来我们深入学习一下 Apollo 控制台的使用,刚才我们是通过样例部门和 Apollo 用户来操作的,可以自定义部门和用户吗?答案当然是可以的。下面我们就讲一下如何自定义部门和用户,如何给项目指定用户并分配权限以及删

2020-06-03 15:26:50

Spring Cloud 系列之 Apollo 配置中心(一)

背景随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址等等。对程序配置的期望值也越来越高:配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制等等。在这样的大环境下,传统的通过配置文件、数据库等方式已经越来越无法满足开发人员对配置管理的需求。Apollo 配置中心应运而生!Apollo - 一个可靠的配置管理系统。Apollo 介绍Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配

2020-06-02 11:26:57

Spring Cloud 系列之 Consul 配置中心

前面我们已经学习过 Spring Cloud Config 了:Spring Cloud 系列之 Consul 配置中心(一)Spring Cloud 系列之 Consul 配置中心(二)Spring Cloud 系列之 Consul 配置中心(三)它提供了配置中心的功能,但是需要配合 git、svn 或外部存储(例如各种数据库),且需要配合 Spring Cloud Bus 《微服务系列之Bus消息总线》实现配置刷新。前面的课程中我们也学习了 Spring Cloud Consul,当时讲解

2020-05-18 14:11:42

Spring Cloud 系列之 Bus 消息总线

什么是消息总线消息代理中间件构建一个共用的消息主题让所有微服务实例订阅,当该消息主题产生消息时会被所有微服务实例监听和消费。消息代理又是什么?消息代理是一个消息验证、传输、路由的架构模式,主要用来实现接收和分发消息,并根据设定好的消息处理流来转发给正确的应用。它在微服务之间起到通信调度作用,减少了服务之间的依赖。什么是 Spring Cloud BusSpring Cloud Bus 是 Spring Cloud 体系内的消息总线,用来连接分布式系统的所有节点。Spring Cloud

2020-05-14 08:59:34

Spring Cloud 系列之 Config 配置中心(三)

本篇文章为系列文章,未读前几集的同学请猛戳这里:Spring Cloud 系列之 Config 配置中心(一)Spring Cloud 系列之 Config 配置中心(二)本篇文章讲解 Config 如何实现配置中心加解密,配置中心用户安全认证。配置中心加解密考虑这样一个问题:所有的配置文件都存储在 Git 远程仓库,配置文件中的一些信息又是比较敏感的。所以,我们需要对这些敏感信息进行加密处理。主要的加密方法分为两种:一种是共享密钥加密(对称密钥加密),一种是公开密钥加密(非对称密钥加密)

2020-05-13 11:36:38

Spring Cloud 系列之 Config 配置中心(二)

本篇文章为系列文章,未读第一集的同学请猛戳这里:Spring Cloud 系列之 Config 配置中心(一)本篇文章讲解 Config 如何实现配置中心自动刷新。配置中心自动刷新点击链接观看:配置中心自动刷新视频(获取更多请关注公众号「哈喽沃德先生」)Spring Cloud Config 在项目启动时才会加载配置内容这一机制,导致了它存在一个缺陷,修改配置文件内容后,不会自动刷新。例如我们之前的项目,当服务已经启动的时候,修改 Github 上的配置文件内容,这时候,再次刷新页面,对不起,还

2020-05-12 09:19:20

Spring Cloud 系列之 Config 配置中心(一)

服务配置现状配置文件是我们再熟悉不过的,在微服务系统中,每个微服务不仅仅只有代码,还需要连接其他资源,例如数据库的配置或功能性的开关 MySQL、Redis 、Security 等相关的配置。除了项目运行的基础配置之外,还有一些配置是与我们业务有关系的,比如说七牛存储、短信和邮件相关,或者一些业务上的开关。但是随着微服务系统的不断迭代,整个微服务系统可能会成为一个网状结构,这个时候就要考虑整个微服务系统的扩展性、伸缩性、耦合性等等。其中一个很重要的环节就是配置管理的问题。常规配置管理解决方案缺点

2020-05-11 09:13:00

Spring Cloud 系列之 Stream 消息驱动(二)

本篇文章为系列文章,未读第一集的同学请猛戳这里:Spring Cloud 系列之 Stream 消息驱动(一)本篇文章讲解 Stream 如何实现消息分组和消息分区。消息分组点击链接观看:Stream 消息分组视频(获取更多请关注公众号「哈喽沃德先生」)如果有多个消息消费者,那么消息生产者发送的消息会被多个消费者都接收到,这种情况在某些实际场景下是有很大问题的,比如在如下场景中,订单...

2020-05-01 17:43:04

Spring Cloud 系列之 Stream 消息驱动(一)

在实际开发过程中,服务与服务之间通信经常会使用到消息中间件,消息中间件解决了应用解耦、异步处理、流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。不同中间件内部实现方式是不一样的,这些中间件的差异性导致我们实际项目开发给我们造成了一定的困扰,比如项目中间件为 Kafka,如果我们要替换为 RabbitMQ,这无疑就是一个灾难性的工作,一大堆东西都要重做,因为它跟我们系统的耦合性非常高。...

2020-04-30 09:48:45

Spring Cloud 系列之 Sleuth 链路追踪(三)

本篇文章为系列文章,未读前几集的同学请猛戳这里:Spring Cloud 系列之 Sleuth 链路追踪(一)Spring Cloud 系列之 Sleuth 链路追踪(二)本篇文章讲解 Sleuth 如何使用 Elasticsearch、Logstash、Kibana 分析追踪数据。使用 ELK 分析追踪数据点击链接观看:ELK 环境准备视频(获取更多请关注公众号「哈喽沃德先生」...

2020-04-29 09:42:30

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享达人
    分享达人
    成功上传6个资源即可获取