分布式
文章平均质量分 87
分布式,微服务。Java进阶
白coderT
这个作者很懒,什么都没留下…
展开
-
分布式调用——PRC
因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。但是,如果我们自己手动网络编程来实现这个调用过程的话工作量是非常大的,因为,我们需要考虑底层传输方式(TCP还是UDP)、序列化方式等等方面。简单来说,通过 RPC 可以帮助我们调用远程计算机上某个服务的方法,这个过程就像调用本地方法一样简单。举个例子:两个不同的服务 A、B 部署在两台不同的机器上,服务 A 如果想要调用服务 B 中的某个方法的话就可以通过 RPC 来做。绑定 IP 端口,用。..原创 2022-08-27 10:25:27 · 1829 阅读 · 0 评论 -
分布式ID
支持的并发量不大、存在数据库单点问题(可以使用数据库集群解决,不过增加了复杂度)、ID 没有具体业务含义、安全问题(比如根据订单 ID 的递增规律就能推算出每天的订单量,商业机密啊!除了高可用和并发之外,我们知道 Redis 基于内存,我们需要持久化数据,避免重启机器或者机器故障后数据丢失。就是基于这种方式来做的。数据库主键自增这种模式,每次获取 ID 都要访问一次数据库,ID 需求比较大的时候,肯定是不行的。在分库之后, 数据遍布在不同服务器上的数据库,数据库的自增主键已经没办法满足生成的主键唯一了。..原创 2022-08-27 10:22:28 · 785 阅读 · 0 评论 -
Elasticsearch(一)———倒排索引
与MySQL不同的倒排索引原创 2022-07-03 13:22:36 · 306 阅读 · 0 评论