×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

APP开发公司浅析什么是客户端名片

文章编辑:网站建设 文章来源:APP开发 浏览量:

  APP开发公司浅析什么是客户端名片,客户端分片是把分片的逻辑放在Redis客户端实现,通过Redis客户端预先定义好的路由规则,把对Key的访问转发到不同的Redis的实例中,最后把返回结果汇集。
  客户端分片的好处是所有的逻辑都是可控,不依赖于第三方分布式中间件。开发人员清楚怎么实现分片、路由的规则,不用担心踩坑。客户端分片的方案有下面的坏处。
1.这是一种静态的分片方案,需要增加或者减少Redis实例的数量,都需要手工调整分片的程序。
2.可运维性差,集群的数据出了任何问题都需要运维人员(查看Redis实例的部分)和开发人员(查看客户端的分片逻辑部分)一起合作,延迟了解决问题的速度,增加了跨部门沟通的成本。
3.在不同的客户端程序中,维护相同的分片逻辑成本巨大。例如,系统中有两套业务系统共用一套Redis集群,一套业务系统用Java实现,另一套业务系统用PHP实现。为了保证分片逻辑的一致性,在Java客户端中实现的分片逻辑也需要在PHP客户端实现一次。把相同的逻辑在不同的系统中分别实现,这种设计本来就非常糟糕,而且需要耗费巨大的开发成本保证两套业务系统分片逻辑的一致性。深圳APP开发公司本文关于“APP开发公司浅析什么是客户端名片”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。

当前文章链接:/construction/appkaifa/5166.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。