摘要:一、SpringCloud Netflix v.s Dubbo 1.1 微服务核心架构要素PK 结论:Spring Cloud Netflix更胜一筹,在开发过程中只要整合Spring Cloud的子项目就可以顺利的完成各种组件的融合,而Dubbo缺少很多组件,需要借用第三方或者自己定制。 Dubb
阅读全文
摘要:一、文件存储架构演进 1.1 单机-普通上传 1.2 分布式-普通上传 由于负载均衡的存在,可能导致储存的时候路由到A服务器,获取的时候路由到B服务器,导致文件获取不到。 1.3 分布式-云存储 为文件存储单独设置一个服务器,哪怕有商品服务存在负载均衡,但是都存储在另外的文件存储服务器。 二、云存储
阅读全文
摘要:总结 推荐统一nacos的地址,127.0.0.1 和 本机ip 192.168.31.155 二选一...(推荐使用127.0.0.1) 如果ip混用,nacos本机缓存(/Users/nacos)这里会出现其他folder, 例如fixed-192.168.31.155_8848-XXXXXXX
阅读全文
摘要:命名空间->常用来隔离“不同微服务”之间的配置 指定命名空间的做法:在某个微服务bootstrap.properties文件中,配置 spring.cloud.nacos.config.namespace=${命名空间的ID} 补充: 默认存在一个public命名空间,也可以新建更多命名空间。见图1
阅读全文
摘要:重启前日志显示:Ignore the empty nacos configuration and get it based on dataId[hanhunmall-member] & group[DEFAULT_GROUP]Ignore the empty nacos configuration
阅读全文
摘要:场景描述 引入该依赖后,nacos作为配置中心不起作用.... 背景: spring-cloud版本: 2020.0.3 spring-boot版本:2.5.3 <!-- Nacos作为配置中心 --> <dependency> <groupId>com.alibaba.cloud</groupId
阅读全文
摘要:一、前提条件:Nacos Server 1.1 下载Nacos Server https://github.com/alibaba/nacos/releases 1.2 启动 Nacos Server Linux/Unix/Mac : 启动命令(standalone代表着单机模式运行,非集群模式):
阅读全文
摘要:一、微服务开发四大问题 + 四大技术点 四大问题: 这么多服务,客户端该如何去访问? 这么多服务,服务之间如何进行通信? 这么多服务,如何治理呢? 服务挂了,怎么办? 四大技术点: API网关,服务路由 HTTP, RPC框架,异步调用 服务注册与发现,高可用 熔断机制,服务降级 原文:Spring
阅读全文
摘要:一、四大问题 这么多服务,客户端该如何去访问? 这么多服务,服务之间如何进行通信? 这么多服务,如何治理呢? 服务挂了,怎么办? 所以SpringCloud Netflix 和 SpringCloud Alibaba,都是用来解决这种问题的一站式分布式框架方案 二、四大技术点 API网关,服务路由
阅读全文