首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微服务与测试(四)

    在前面的文章体系中对什么是微服务,以及微服务的优点和缺点都有所介绍,同时也介绍了单一应用程序的架构它所存在的缺点,以及微服务对单一程序架构进行的拆分和分离组件的应用。虽然我们很清晰的知道接口测试是对API的测试,也大概都听过契约测试,组件测试,端到端的测试,以及单元测试,其实在微服务架构中最核心的还是它的通信机制,就像我们在上一节文章中所提到的,如果我们只是单纯的在应用上层做接口测试,但是API Gateway出现问题,或者是底层的服务出现问题,所有的应用上层都得瘫痪,那么这也在另外一个角度给我们一个暗示,我们经常谈的分层,不单单是基于金字塔模型的分层,如果单纯的在API测试的维度来说,它也是存在分层,当然这个话题不是今天的主题。

    04

    推荐一款 在线+离线数据 同步框架 Dotmim.Sync

    移动智能应用可以分为在线模式、纯离线模式与“在线+离线”混合模式。在线模式下系统数据一般存储在服务器端的大中型数据库(如 SQL Server、Oracle、MySQL 等),移动应用依赖于稳定可靠的网络连接;纯离线模式下系统数据一般存储在移动终端的轻量级数据库(如 SQLite等),移动应用不需要网络连接;“在线+离线”混合模式则比较复杂,通常情况下系统数据存储在服务器端,移动终端暂存部分数据,因而形成了分布式异构数据库。在移动应用运行过程中,当移动终端或服务器端执行数据更新操作后,为了保证数据的完整性和一致性,需要进行双向的数据同步。然而,由于移动网络本身具有复杂性、动态性、弱连接性以及通信延迟与带宽相对有限等特性,因而移动应用的数据同步技术备受考验。

    03
    领券