微服务
微服务
zhanghe_zht
这个作者很懒,什么都没留下…
展开
-
Consul屏蔽api
需要屏蔽api:/v1/internal/ui/nodes?dc=&token=consul 没有设置密码。配置config.json。再访问api,屏蔽成功。原创 2023-08-04 17:29:20 · 555 阅读 · 0 评论 -
Spring Cloud 与 Dubbo 区别
3、SpirngCloud一般只支持java(还有Scala,Groovy等),dubbo支持java、go、python、node.js等多种语言。SpringCloud:SpirngCloud 定位为微服务架构下的一站式解决方案。2、dubbo基于rpc(底层netty)、SpirngCloud基于http。目前Dubbo已经很好的整合到SpringCloud体系中,可以相互配合使用。Dubbo:关注点主要在于服务的调用,流量分发、流量监控和熔断。原创 2023-04-25 15:08:00 · 719 阅读 · 0 评论 -
SpringCloud和SpringCloudAlibaba技术对比
原创 2023-04-19 16:31:27 · 106 阅读 · 0 评论 -
ZooKeeper、Eureka、Consul、Nacos区别
原创 2023-04-18 15:55:15 · 71 阅读 · 0 评论 -
Mac安装Consul
Consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。常用于Spring Cloud做注册中心。 官网下载链接:https://www.consul.io/downloads.html 1、下载zip包,解压 2、解压后,将文件放置在 /usr/local/bin 目录下。没有这个文件夹就mkdir创建,没有权限就用sudo。 3、检测安装情况: consul --version 安装成功: 4、启动consul consul agent -dev 浏览器访问:http:/原创 2021-03-15 18:50:43 · 227 阅读 · 0 评论 -
微服务与服务治理
什么是微服务 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通(通常是基于HTTP的RestfulAPI).每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应尽量避免统一的、集中的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行构 为什么需要微服务 因为传统的单体应用,在功能越来越复杂后,存在原创 2020-09-21 15:19:56 · 1960 阅读 · 0 评论