上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 71 下一页
摘要: 其他方法: 雪花算法或者redis来实现id不重复的问题。 数据库分库分表: 垂直拆分的优缺点: 水平拆分: 分片枚举:即根据枚举(定义的常量)进行分类存储。 阅读全文
posted @ 2019-02-16 17:37 小虾米的java梦 阅读(518) 评论(0) 推荐(0)
摘要: 1、 Mycat实现读写分离的部署: https://www.cnblogs.com/softidea/p/5447566.html springboot动态数据源的原理以及配置: Spring内置了一个AbstractRoutingDataSource,它可以把多个数据源配置成一个Map,然后,根 阅读全文
posted @ 2019-02-16 16:02 小虾米的java梦 阅读(253) 评论(0) 推荐(0)
摘要: 在大型电商网站中,随着业务的增多,数据库中的数据量也是与日俱增,这时候就要将数据库进行分库分表了。下面分析下以下几个问题: 1、数据库如何实现分库分表? 两种方案:垂直和水平。 垂直拆分:根据业务进行拆分,比如可以分库订单数据库,商品数据库,支付数据库等。 水平拆分:即根据表来进行分割:比如user 阅读全文
posted @ 2019-02-16 13:18 小虾米的java梦 阅读(2658) 评论(0) 推荐(0)
摘要: 1、为什么MQ能解决高并发环境下的消息堆积问题? MQ消息如果堆积,消费者不会立马消费所有的消息,不具有实时性,所以可以解决高并发的问题。 性能比较好的消息中间件:Kafka、RabbitMQ,RocketMQ. 2、什么情况下会产生消息丢失的现象? 消息队列满了的情况下。 3、如何解决消息丢失的问 阅读全文
posted @ 2019-02-16 12:22 小虾米的java梦 阅读(9449) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2019-02-16 11:46 小虾米的java梦 阅读(483) 评论(0) 推荐(0)
摘要: Compose 是 Docker 容器进行编排的工具,定义和运行多容器的应用,可以一条命令启动多个容器,使用Docker Compose不再需要使用shell脚本来启动容器。 Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用do 阅读全文
posted @ 2019-02-16 10:46 小虾米的java梦 阅读(302) 评论(0) 推荐(0)
摘要: Docker的可视化管理工具有DockerUI、Shipyard、Rancher、Portainer等等,这里主要对这几个进行优劣对比。 DockerUI: 优点 (1)支持container批量操作。 (2)支持image管理(虽然比较薄弱)。 缺点 (1)不支持多主机,多环境。 (2)管理平台无 阅读全文
posted @ 2019-02-16 10:34 小虾米的java梦 阅读(7330) 评论(0) 推荐(0)
摘要: 1、Docker的应用案例 2、 3、 4、docker的核心:镜像、仓库、容器 Build构建镜像:类似于集装箱。 Ship运输镜像,仓库:类似于码头。将镜像运输到仓库。 Run运行镜像:容器:类似于运行程序的地方。 一句话:去仓库将镜像拉取到本地,然后使用一条命令将镜像运行起来,变成容器。 阅读全文
posted @ 2019-02-15 19:53 小虾米的java梦 阅读(791) 评论(0) 推荐(0)
摘要: Rancher是什么 Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。 通俗的将它就是为了更方便的管理docker。 阅读全文
posted @ 2019-02-15 16:07 小虾米的java梦 阅读(1001) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2019-02-15 11:58 小虾米的java梦 阅读(365) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 71 下一页