我们prod环境MongoDB的集群架构是做的分片集群的部署,但是目前我们没有分片,即所有数据都在一个分片上,后期如果数量大,需要分配,集群随时可以分片,对业务方透明
分类:
数据库 时间:
2019-05-11 14:48:53
阅读次数:
152
schema.xml文件配置中的balance属性和writeType属性: 1. writeType="0", 所有写操作发送到配置的第一个 writeHost,第一个挂了切到还生存的第二个writeHost,重新启动后已切换后的为准. 2. writeType="1",所有写操作都随机的发送到配 ...
分类:
其他好文 时间:
2019-05-04 16:13:56
阅读次数:
173
两个事务操作: set autocommit=off; A: begin; select * from students where id=1 for update; B: begin; select * from students where id=1; 显示结果(直接查询,无需获得锁) sele ...
分类:
其他好文 时间:
2019-05-03 16:54:40
阅读次数:
158
首先,RabbitMQ解决什么问题? 1)信息的发送者和接收者如何维持连接,如果一方的连接中断,这期间的数据如何防止丢失? 2)如何降低发送者和接收者的耦合度? 3)如何让Priority高的接收者先接到数据? 4)如何做到load balance?有效均衡接收者的负载? 5)如何有效的将数据发送到 ...
分类:
其他好文 时间:
2019-04-28 15:36:03
阅读次数:
125
load balancer 负责监听外部的连接,并将连接分发到 pool member。 LBaaS 有三个主要的概念: Pool Member,Pool 和 Virtual IP Pool Member Pool Member 是 layer 4 的实体,拥有 IP 地址并通过监听端口对外提供服务 ...
分类:
其他好文 时间:
2019-04-28 11:22:06
阅读次数:
133
1.新建Account类,使用synchronized增加和减少金额方法。 2.新建Company类,往账户增加金额,实现Runnable接口 3.新建Bank类,减少账户金额,实现Runnable接口 4.新建Main测试类,创建companyThread和bankThread,启动线程,打印账户 ...
分类:
其他好文 时间:
2019-04-24 00:25:29
阅读次数:
232
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 ...
分类:
编程语言 时间:
2019-04-19 11:41:13
阅读次数:
153
1、场景 取数据库表中指定条件的数据。 2、建表语句 CREATE TABLE [Chapter13].[Account]( [AccountId] [int] IDENTITY(1,1) primary key, [Name] [varchar](50) NOT NULL, [Balance] [ ...
分类:
其他好文 时间:
2019-04-18 09:16:54
阅读次数:
127
Parentheses Balance You are given a string consisting of parentheses () and []. A string of this type is said to be correct: (a)if it is the empty str ...
分类:
其他好文 时间:
2019-04-17 09:29:06
阅读次数:
166