10个架构问题

(1)如果微服务有状态,如何保证多个节点内数据的一致性?(2)缓存Cache Aside Pattern最佳实践是怎么样的?(3)类似于滴滴司机,高密度经纬度上报,每秒500W次并发写请求,如何解决?(4)回调网关的原理与架构?(5)什么是三大分离的架构设计实践?(6)站点,服务,MQ如何平滑重启,
Architecture 2020年10月19日 1,065次浏览

ubuntu打开文件浏览器

nautilus . #打开当前文件夹nautilus /opt # 打开指定目录nautilus # 打开主目录
2020年03月11日 1,026次浏览

Git commit 规范化

规范且有意义的提交记录,有助于追踪代码修改和查看历史记录现在支持以下九种类型(参考 Angular 规范的 commit message)feat: 新功能(feature)fix: 修补bugver: 版本号修改(version)docs: 文档(documentation)style: 格式(不
git 2020年02月25日 1,051次浏览

Ubuntu解压zip中文乱码

正常解压乱码时可使用以下命令参数:unzip -O CP936 xxx.zip # 用GBK, GB18030也可以
2019年08月21日 984次浏览

菜单树形结构

菜单树形结构拼装/** * 创建层级 * @param menus * @return */private List<Menu> createTree(List<Menu> menus) { List<Menu> result = new ArrayList
java 2019年03月26日 951次浏览

SpringBoot打jar包后中获取resource下的文件

jar 包中获取resource下的文件String context = null;InputStream resourceAsStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("appl
code java 2019年03月26日 914次浏览

consul删除无效服务

微服务注册中心 consul 删除无效服务需要通过 api 发送请求,UI 页面未提供入口curl -X PUT http://localhost:8500/v1/agent/service/deregister/microservice-gateway-8000其中 microservice-ga
consul 2019年01月28日 1,101次浏览

SpringBoot 上传文件临时目录失效问题解决

SpringBoot 上传文件时会创建临时目录暂存文件,但临时目录会被系统自动清理掉导致上传失败,解决办法之一就是修改默认的临时文件目录:SpringBoot 执行文件增加以下代码,自定义文件目录/** * 文件上传临时目录修改 * @return */@BeanMultipartConfigEle
java spring 2018年08月21日 1,035次浏览

Docker Registry https 部署

现在 Docker Registry 默认都启用 https 访问,虽然可以通过配置其他节点的 daemon.json 文件来使用 http 访问,但如此操作比较麻烦,且限制节点仓库地址。在部署 Kubernetes 时,必须要有一个可以方便访问的仓库,于是参考网络资料,尝试搭建带证书的私有仓库并记
docker 2018年07月05日 1,026次浏览

Springboot AOP配置

Springboot 整合aop做日志拦截,配置很简单。在pom.xml文件中引入aop相关的包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr
java spring 2017年12月26日 964次浏览