如果你是一位程序媛,你一定知道完美日记。 如果你是一位程序员,你的那个她一定知道完美日记。 今年双11,完美日记仅用28分钟就超过了2018年双11全天的销售额,成为第一个登上天猫双11彩妆榜首的国货品牌。在这个遍地都是漂亮小姐姐、号称男人(特指程序员)天堂的公司里,拥有着一支什么样的基础架构技术团队,他们是如何在 4 个月内筹建、上线电商平台的呢?本文将为您分享他们在实践微服务过程遇到的难点和优...

微服务

微服务  

  

2020-03-30 14:01:19

文章目录 前后端分离是如何做的 如何解决跨域 微服务哪些框架 RPC框架 说说 Dubbo 的实现原理 你怎么理解 RESTful 说说如何设计一个良好的 API 如何理解 RESTful API 的幂等性 如何保证接口的幂等性 HTTPS 原理剖析 前后端分离是如何做的 在前后端分离架构中,后端只需要负责按照约定的数据格式向前端提供可调用的 API 服务即可。前后端之间通过 HTTP 请求进行交...

微服务环境搭建流程

微服务  

  

2020-05-22 19:25:07

一、父工程 1、创建父工程(父pom) 2、maven选择版本 3、字符编码    4、注解生效** 5、Java编译版本选择   6、File Type过滤   7、取消maven单元测试   8、maven:install将父工程发布到仓库中  二、搭建子模块 1、创建module 2、修改pom文件 3、编写YML/Properti...

一 简介 Spring Cloud Alibaba致力于提供微服务开发一站式解决方案。此项目包括开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibaba,你只需要添加一些注解和少量配置,就可以将&n...

一 依赖和配置 1 添加pom依赖 2 创建bootstrap.properties文件,该配置文件会优先于“application.yml”加载 二 传统方式 1 创建“application.properties”配置文件,添加如下配置内容 2 修改“com.bigdata....

SpringCoud Gateway实战

微服务  

  

2020-10-19 09:03:59

目录 一 创建 gulimall-gateway 微服务 二 引入 gulimall-common 依赖和 spring-cloud-starter-gateway 依赖 三 开启网关的服务注册和发现 四 创建 application.properties 文件,指定服务名和注册中心地址 五 在nacos创建配置中心的命名空间和配置 六 创建 bo...

Nacos加载多个配置集

微服务  

  

2020-10-19 10:07:35

一 点睛 当微服务数量很庞大时,将所有配置都书写到一个配置文件中,显然不是太合适。对此我们可以将配置按照功能的不同,拆分为不同的配置文件。 二 操作步骤 1 原来的配置文件 2 将该配置文件拆分成3个配置文件 a datasource.yml:用于存储和数据源有关的配置 b mybatis.yml:用于存储和mybatis相关的配置 c ...

Nacos支持的配置方案

微服务  

  

2020-10-19 10:21:43

目录 一 点睛 二 Namespace方案 三 DataID方案 四 Group方案 五 综合方案 一 点睛 Nacos支持“Namespace+group+data ID”的配置解决方案。 二 Namespace方案 通过命名空间实现环境区分。 命名空间是做配置隔离的。 默认:public(默认空间),...

nacos安装

微服务  

  

2020-11-10 16:33:45

载安装包 https://github.com/alibaba/nacos.git 创建mysql数据库 初始化nacos/conf/nacos-mysql.sql 修改nacos/conf/application.properties 启动服务 启动命令(standalone代表着单机模式运行,非集群模式): 访问 http://localhost:8848/nacos 用户名:nocas 密码...