微服务
慎为
这个作者很懒,什么都没留下…
展开
-
starter总结
自定义开关additional-spring-configuration-metadata.json{“groups”: [],“properties”: [{“name”: “example”,“type”: “java.lang.Boolean”,“description”: “example.”,“defaultValue”: “false”}],“hints”: [{“name”: “example”,“values”: [{“value”: true,“de原创 2020-07-23 16:57:44 · 195 阅读 · 0 评论 -
微服务系列-ACL
什么是ACLACL 是源于领域驱动设计。负责防腐层设计为什么ACL?例子:有两个水管要对接,如何操作?简单方案:两根水管相连即可,不考虑是否兼容,是否大小适配,就接在一起。这种看起来就比较简单粗暴。可能会漏水,然后为了防漏,增加胶带等手段升级版:类似接水龙头,耦合在一起,使用填充层防漏。看起来没什么问题,如果水龙头坏了呢?怎么处理?如果对接的另一方不可用了,怎么处理?再次升级版:针对上一种情况,增加转接头,适配器模式。这样的话,任意一方受损,可以快速切换,成本低,但这样就原创 2020-06-21 22:13:00 · 496 阅读 · 1 评论 -
浅谈微服务-SC全家桶
全家桶因为他提供了一整套分布式的解决方案,包括但不限认证,通信,路由,注册中心,熔断等而且组件都支持多种实现方式,比如注册中心可以使用eureka,也可以使用consul,zk等为何有多种实现方式?eureka 已经能够使用了,为什么还要支持consul呢?因为每种组件都有它特有的使用场景或者实现缺陷。比如eureka,它是满足CAP理论中的AP. (具体CAP 查询相关的文档进...原创 2019-11-04 15:11:01 · 388 阅读 · 0 评论 -
浅谈微服务-基础设施之监控
服务未动,基础先行错误认识市面上,目前Docker 很火,devOps趋势较明显,是不是这些基础呢?不是。什么是基础性能分析功能日志分析链路跟踪等有哪些工具呢catpinpointskywalkinggrafanaelk等...原创 2019-11-04 14:27:39 · 227 阅读 · 0 评论 -
浅谈微服务-导读
什么是微服务?微服务是相对传统技术架构而言的。由多个职能较为单一的系统,互相衔接组成一套完整的服务体系。为什么要微服务?有微服务前,我们是怎么做的呢?我们可能是单体服务,可能是http远程调用,但都有各种缺陷。比如,单体服务较为臃肿,业务变更频繁整体服务都会被波及;http远程调用的方式有点微服务的感觉,但是多个服务的路由都需要较为冗杂的代码来完成。有了微服务这个概念以及相应解决方...原创 2019-10-31 13:31:26 · 136 阅读 · 0 评论