目前都是做跟APP直接交互的服务端...
这里就控制业务,然后都是调用别人的接口实现业务, 比较基础,很多东西都没用都要忘了...自己这里只有业务数据库, 数据量也不大, 而且很多东西都有缓存...即使缓存存重复也没有关系的吧,业务上调用别人的接口, 虽然使用了ThreadLocal, 但是我应该考虑并发吗? 求大神指点...
如果并发QPS没有几万,TPS没有上千,我觉得用ThreadLocal差不多了,如果业务上来了,分表分库,分布式缓存,本地缓存,这些都要考虑实现,redis ,memcache,本地二级缓存都可以考虑
如果QPS没有上万,TPS没有上千,使用ThreadLocal基本可以搞定。否则业务上来,可以分表分库,使用分布式缓存redis,memcache等方式优化,横向扩展
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。