今天在想公司现在的一个项目。虽然看着技术用的比较新,但是就和部环境一样,总觉得是奢侈浪费。组件虽然降低了耦合但是实际访问人数可能并不合适去用。如果说单体应用可能会突然拉胯,但是对于这样几乎没有秒杀机制的应用是足够的,再不行就利用redis和数据库做个小型集群就已经能解决问题。做成半分布式单应用,越想越恶心啊·······而且还没分库。回想下某些业务逻辑,就很不合理,十分不合理极其不合理。所以有没有啥能更好解决的呢?
1.就直接用docker swarm搭建主从集群,然后redis和数据库再一步进行集群。避免一起挂问题。那么这个方法的缺点是:后期如有扩大要转k8s可能会有问题,毕竟k8s要docker向它靠拢