博主之前做过恒丰银行代收付系统,包括现在的oltpapi交易接口和虚拟业务的对外提供数据接口。总之,当你做了很多项目写了很多代码的时候,就需要回过头来,多总结总结,这样你会看到更多之前写代码的时候看不到的东西,也能更明白为什么要这样做。做接口需要考虑的问题什么是接口接口无非就是客户端请求你的接口地址,并传入一堆该接口定义好的参数,通过接口自身的逻辑处理,返回接口约定好的数据以及相应的数据格式。接口怎么开发接口由于本身的性质,由于和合作方对接数据,所以有以下几点需要在开发的时候注意:定义接口入参:写好接口文档定义接口返回数据类型:一般都需要封装成一定格式,确定返回json还是xml报文等
添加片注释,不超过140字
用ConcurrentHashMap缓存对象,并设置过期时间redis缓存数据,结合spring定时任务定时获取不会经常改动的key提高使用redis的效率:比如使用mGet一次获取多个key....等
接口高可用问题高可用问题应该上升到整个服务的架构问题上,就是说在搭建整体系统是就应该考虑到。高可用问题是以单点故障,访问速度慢的问题为主导。见服务高可用
redis主从分布式分布式dubbo服务的zookeeper主从集群strom的主从集群...等
文章为作者独立观点,不代表股票交易接口观点