美文网首页
微服务随想

微服务随想

作者: BlinkingTum | 来源:发表于2018-03-27 16:56 被阅读0次

题记:

不要为了用某项技术而用,先找到用它的理由。

微服务挺热门,在有些场合下好像如果一个程序员不知道微服务,会很low。其实不然。

先看几个概念。

集群:相同应用部署在不同的机器上。

分布式:将相同的应用拆分,在不同的机器上部署不同的应用。同时里面也有双机应用集群保证一定高可用

微服务:将服务更小化拆分(即按业务拆分,比分布式更细化)。

由此

我们可以看到微服务在开发层面,运维层面都会有一些改变。主要表现在:

1、服务多了,如何部署。

2、服务多了,如何调用。

3、服务多了,如何记录日志。

等等。

有如下前提认识:

a.网络是不可靠的。b.一个容器或虚拟机应该只运行一个服务。

基于以上一些前提

一个微服务系统需要实现如下一些或者功能:

a.A服务调用B服务通过http协议,必须要有调度重试B服务的任意一台机器。即客户端负载。

b.由UAT(预生产环境)到生成环境的尽可能少的代码改变。即配置文件的中心化管理。自动化更新配置。

c.路由或网关的作用。

d.路由拓扑图。即每一个请求到转变为response返回的整个生命路径。目的:方便开发、调试。

e.集群服务状态检查。自动踢掉不能访问的接口。

f.最好还有自动化重载代码。

spring cloud 的相应组件包括ribbon,config-server,zureka都是为了完成服务”治理“而编写的spring-boot技术基础的代码。

相关文章

  • “服务”随想

    今晚女神姐姐说:当我们愿意为一个生命做服务的时刻,其实这个无限的力量就会源源不断地流向我们。当我们用帮助他人的心态...

  • 微服务随想

    微服务随想 Intro 在如今微服务的思想和架构流行的今天,以及结合最近在公司实施的微服务化,想谈谈自己对微服务的...

  • 微服务随想

    题记: 不要为了用某项技术而用,先找到用它的理由。 微服务挺热门,在有些场合下好像如果一个程序员不知道微服务,会很...

  • 芒果随想 欢迎关注

    欢迎大家关注 芒果随想 微信公众号,懂你想看的,一直在完善 ​​​

  • 清明随想

    清明随想 王小清微信众公号:luokekedehouhuayuan 清明总是在这样春阳暖...

  • 2022-08-25

    随感随想(一) 秋已至,微凉的晨风迎面吹来,让人觉得酷暑褪去的凉意,...

  • 微信随想

    对于微信的解读多如牛毛,有个风吹草动,媒体这边就一窝蜂地涌入。可以说,微信养活了一批开发者的同时,也“养活”(你懂...

  • 2017-08-29

    秋雨随想 秋雨绵绵寄幽思 翻转微信自叹息 弹指三十八载去 霜落双鬓花凋敝

  • 《如何有效阅读一本书》之随想笔记

    2020.02.11 早晨7点 《如何有效阅读一本书》【日本】奥野宣之 1、做好随想笔记:自己突然的想法、在微博微...

  • 2016年日影《高台家的成员》随想

    所有动图和截图在微博上。 2016年日影《高台家的成员》随想 by Kilualavender隽(隽永剧评)...

网友评论

      本文标题:微服务随想

      本文链接:https://www.haomeiwen.com/subject/eydscftx.html