java consul服务发现_分布式项目(七)consul 服务注册与发现

说到分布式自然就离不开分布式和微服务的话题,简单聊一下。

微服务是一种软件架构方式,或者说一个一种结构设计风格,它并不是标准,它的逻辑是把一个整体服务按业务拆分成不同独立的服务,降低服务强依赖,消服务器消息驱动,惯用的例子:买东西涉及到订单,仓库,扣钱,以前都是把这些功能作在一个项目中,在一个jvm进程中运行,微服务怎么搞,把订单,仓库,扣钱,搞成三个独立的项目,运行在三个不同的jvm进程中,服务之间使用http调用或者mq驱动。

分布式是什么东西呢?分布式更多的强调的是一种部署方式,上面微服务已经把一个项目拆分成了几个不同的项目,那现在项目需要运行起来提供对应的服务,所以这就是分布式的概念,在不同的服务器上分散部署不同的服务,这里需要区分分布式与集群的区别。集群我们一般讲都是把redis,MySQL集群,这里主要讲是把同一种服务分散部署,横向扩展,达到容灾和提升性能,而分布式讲究的不同服务,分散部署。

书接上回,在前面的开发中,我们已经完成了一整套的流程了,已经具备初步部署的条件了,现在我们就开准备spring cloud环境。 应广大不怕事儿大的吃瓜群众的要求,这里不使用eruka(因为eruka2.0的一系列问题),而改用consul。

consul

分布式绕不开的一个话题,服务注册、服务发现、服务治理,换句话说,你得让别人知道你在哪儿,死没死,怎么联系你。 而consul就是这样一套开源的分布式服务器发现、配置管理的系统&#

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值