接入平台-platform
接入平台是开发团队维护的已经接入到 轻易云集成平台 系统中的各软件平台。开发团队会持续不断的增加新的软件厂商支持。
标准API库-API
标准 API 是轻易云开发团队在接入软件平台之后,根据目标平台提供的标准 API 文档维护的预设。用户在只用时可以继承这些标准 API 再进行调整修正,可以极大的缩减配置对接的时间。
连接器-connector
连接器是用户专属配置的服务器连接信息工具,可以分别添加并隔离开发环境和生产环境的数据源,以保护数据安全。根据具体情况用户可以选择三种不同的环境
● 生产 env_production
● 测试 env_test
● 开发 env_development
在完成开发与测试之后,正式运行之前务必将连接器环境切换到"生产"环境当中!
集成方案-strategy
集成方案是整个 轻易云集成平台 的核心,每一个集成方案代表一种业务的对接策略,用户可以根据业务的不同新建多个不同规则的集成方案。比如:采购订单同步,线上销售出库同步,线下销售出库同步。
一个集成方案必须要配置源系统,源系统 API,目标系统,目标系统 API。在后续的章节中我们将大篇幅的介绍集成方案的配置细节。
队列池-queue
电脑的CPU资源是有限的,任务的处理速度与线程数量之间并不是正相关。当线程数量过多,CPU要频繁的在不同线程切换,反而会引起处理性能的下降。线程池中最大的线程数,是考虑多种因素来事先设定的,比如硬件的条件,业务的类型等等。
当我们向一个固定大小的的线程池中请求一个线程时,当线程池中没有空闲资源了,这个时候线程池如何处理这个请求?是拒绝请求还是排队请求?各种策略又是如何实现的呢?
队列这个概念很好理解,典型的先进先出,好比排队买票,先来的先买,后来的后买,不允许插队。最基本的操作是入队 enqueue() 和出队 dequeue() 。这和栈有点类似呢!
队列作为一种基本的数据结构,应用很广泛,特别是具有某些额外功能的队列,比如循环队列、阻塞队列、并发队列等等。它们在很多偏底层系统、框架、中间件的开发中,起着关键作用。
当请求排队的时候,我们当然希望遵循先来后到的原则, 这时用队列就可以很好的实现这个需求。队列的实现又有两种,其一是以链表来实现的无界队列(unbounded queue),另外一个是以数组实现的有界队列(bounded queue)。这两种适应不同的场景。比如对于响应时间很敏感的系统来说,使用无界队列,可能会有无限多个请求等待,这显然不合适。此时用有界队列来实现,当队满时就拒绝请求。设置合适的队列大小,过小会浪费资源,过大可能有长时间的等待。