摘要:
SpringBoot集成Redis;分别实现Redis单机模式、Redis主从复制、Redis哨兵模式、Redis-Cluster模式在SpringBoot中的集成实现。 阅读全文
摘要:
在Docker上快速搭建Redis单机、Redis主从复制、Redis哨兵模式、Redis Cluster集群 阅读全文
摘要:
在微服务构架中,不可避免的要遇到服务间的调用,目前的方式是通过RPC或者是rest的http接口调用; spring-cloud中很多都使用的feign来做服务调用, 在spring-cloud-alibaba的套装中我们使用dubbo来替换掉feign这个组件(使用feign也可以)。下面是集成步 阅读全文
摘要:
在微服务构架中,集群服务间的需要调用时就需要知道各个服务的IP和提供服务的端口等信息,如果每个部署一个服务就配置一次,那么必然时非常麻烦的,因此我们需要一个能够统一管理的东西来解决这个问题,由此诞生了注册中心。
每个服务启动后都向注册中心发送自己的服务信息,在需要调用其他服务的时候直接从注册中心里面去获取集群的服务信息。spring-cloud中很多使用的是Eureka来作为注册中心,不过在2018年7月的时候Netflix就宣布停止维护Eureka了。
在spring-cloud-alibaba的套装中我们使用Nacos来替换掉Eureka这个组件。 需要注意的是Nacos不仅有注册中心的功能,同时还具备配置中心的功能 阅读全文
摘要:
官方提供有打包好的镜像直接拉取即可;同时也可以自己制作镜像官方说明文档 ;这里我们直接使用镜像仓库中制作好的镜像。 # 拉取镜像 docker pull nacos/nacos-server 单机版部署 单机版部署很多简单,直接一条命令即可完成,通过 MODE 来设置使用单机模式;注意如果是多网卡的 阅读全文
摘要:
我们这里是在Centos7上进行的操作;首先在nacos的github 上下载安装包,直接选择最新的releases版本即可,如:nacos-server-1.4.1.tar.gz ;windows系统的话直接下载zip包安解压即可。 配置jdk(如果没有的话) 注意需要安装和配置Java环境(使用 阅读全文
摘要:
什么场景下会用到合单支付呢?下面举个例子:最常见的就是商城系统了,比如用户在一笔订单里面选择了多个不同商户的商品, 为了用户体验,在支付的时候肯定是只需要支付一次即可的;如果我们使用传统的方式即实际后就是一笔订单,直接支付下单即可,这里确实简单了,但是我们在给商户做结算的时候就麻烦了,需要后台去统计 阅读全文
摘要:
状态模式(State Pattern):类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。
在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。 阅读全文
摘要:
常用软件安装和配置 一、markdown 文档编辑软件 markdownPad 2 markdownPad 2是一款用于编辑md文件的软件;官网地址: http://markdownpad.com/; 如果有经济条件的话还是支持一下在官方购买吧(价格:$14.95 USD)。下面是可用激活码: #用 阅读全文
摘要:
Docker部署Redis 拉取镜像 docker pull redis 启动redis docker run -d -v $PWD/data:/data --name redis -p 6379:6379 redis --requirepass "123456" 说明 $PWD/data:/dat 阅读全文