调用的webservice或者webapi之类的接口,里面的数据一定是要查数据库吗?如何获取程序内存中数据?
一般情况下调用web接口想要获取一些数据,都是去查询数据库。但是有时候我想获取程序中某些信息的实时状态,不想把这些数据频繁的存入数据库,然后调用接口时再去数据库中查询一次,我想直接获取到这些数据传出去。
我想到的是两种方式,但是不知道对不对。
1、用selfhost方式建立(webapi好像可以selfhost)
2、通过消息队列
还有这种情况下大家都是怎么处理方式,难道大家全部是数据库中转吗