博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我来悟微服务(2)-惊魂一刻
阅读量:6927 次
发布时间:2019-06-27

本文共 1050 字,大约阅读时间需要 3 分钟。

电动车牌照

大上海生活不易,由于住的地方离工作地较远,买车开车消费较大,也相当堵车,做公交也是堵的很慢。所以买了个电动车,上班体验上升很多。昨天看天气还好,就请了个假去上车牌。到交警大队,先验车,然后复印电动车合格证,发票,身份证,居住证。然后排队领证。

以上事情完毕。重点说下回来途中,路经一个小广场,非机动车道一侧,一个绿化工人双手抬着那种带电机的修草机在修剪冬青。我看着有点危险有靠另一边过去。那家伙突然来个大回环修草机转了圈。把我吓得不轻,差点车倒。还好那里的非机动车宽一些,要不然新车或我的腿得开个口子了。真是气煞我也!停车后,我愤怒的瞪了他一眼,看他脸色也吓得不轻,我也没有继续深究。

以上事情完毕。

一条一条来总结

微服务授权验证

办证,办车牌,买房等生活事,在和谐的大中国以及外国,都需要各种证。相互依赖。

在微服务世界里,也应该提供类似的授权认证。这是一道安全防线。

微服务预警

路如果太窄,或微服务世界里的硬盘空间不足,网络访问量超限等风险情况,要提前预知,进行报警。现实生活里可以通过鸣笛来提醒对方有人来注意安全,或者行人自主根据安全来即时停下或绕开。这在微服务世界里,都要有对应的体现。要考虑内存,cpu,硬盘,网络访问量等各个维度的监控。根据预警情报自动或人工辅助调节。

微服务分布式监控

说起车牌,各种各样的车牌,行驶在大街小巷,在街道鹰眼的监控下,行驶轨迹一幕了然。证换来车牌,鹰眼监控车牌而不直接监控你的身份证。这类似于软件世界里的解藕。我们思路切换到微服务世界,某个关键间合参数生成唯一key,这个key在系统间的任何调用都做记录,形成监控。每个key每时每刻都记录成典,分散开来,无边无界,形成了微服务的分布式业务监控。

服务隔离

为了安全原因,出现了机动车,非机动车,人行步道。转换成软件思路,我们就需要根据安全,耗时,业务等原因,需要对部分业务进行隔离,不因某部分影响其他部分逻辑。

限界上下文

领域驱动设计里面常提到限界上下文,用来区分各业务线的边界。车行道,非机动车行道正是天然符合这个实践。又在不同的路口提供了交叉转移等。有界,又提供必要的互通。

微服务来源于生活,高于生活。

由于简书手机端操作方便,已首发简书:

作者:

出处:

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。如文章对您有用,烦请点个推荐再走,感谢! 本博客新开通打赏,鼠标移到右侧打赏浮动处,即可赏博主点零花钱,感谢您的支持!

你可能感兴趣的文章
springboot-mongodb的多数据源配置
查看>>
hdu 4324 Triangle LOVE(拓扑判环)
查看>>
SDL2.0上手试用
查看>>
spring boot(一):入门篇
查看>>
去当前时间的周一
查看>>
(转)淘淘商城系列——Redis持久化方案
查看>>
(转)淘淘商城系列——中文分析器IK-Analyzer的使用
查看>>
[原创]浅谈我们需要全栈测试工程师吗?
查看>>
window yii2 安装插件 报yiisoft/yii2 2.0.x-dev requires ext-mbstring错
查看>>
Qt5.9静态库编译VS2015-x64
查看>>
用ElasticSearch,LogStash,Kibana搭建实时日志收集系统
查看>>
MATLAB中-27开3次方得不到-3的原因
查看>>
一个格式化字符串的函数ToString
查看>>
I/O: std::ios_base::openmode
查看>>
排序算法(六)——希尔排序
查看>>
微信小程序:input输入框和form表单几种传值和取值方式
查看>>
Web安全测试工具小集
查看>>
spring mvc 404页面制作
查看>>
使用Swift模拟Window-LFU
查看>>
Android学习笔记(20):时钟(AnalogClock和TextClock)和计时器(Chronometer)
查看>>