标签:add 设置 开发 针对 ide 联网 java语言 hold down
spider使用java语言开发,使用Spring作为IoC容器,采用TCP/IP协议,在此基础上,结合SaaS金融交易系统的特性进行针对性和重点设计,以更加灵活和高效的满足金融交易系统多租户、高可用、分布式部署的要求。spider默认采用JSON作为序列化机制,后续版本可能会考虑支持protobuf(java/c++/c#均有类库支持)。 为了最大化性能以及稳定性,spider基于Oracle JDK1.8进行编译并应避免使用deprecated特性。 为了尽可能的适应各环境以及互联网应用,spider应能至少运行于tomcat/jboss应用服务器或原生java下。
spider托管地址:https://git.oschina.net/zhjh256/io-spider
spider社区版部分主要特性包括:
saas架构的理想模式就是所有的业务实现均原生支持多租户。
如果做不到原生支持多租户,按照一个租户一个runtime,也需要动态能够设置某个runtime提供对哪个客户的支持,这肯定不能让运维动态更改配置文件,他只需要中心化指定即可。
即使能做到,也需要支持动态能够设置某个app提供对哪个客户的支持,因为一个app仅能够提供对有限个客户的支持,且mysql也不可能做到一个库支持所有。
反之,如果做不到原生支持多租户,则app必须支持多数据源切换以及动态管理,因为通常一个客户通常难以大到需要一个app去支持的程度。
标签:add 设置 开发 针对 ide 联网 java语言 hold down
原文地址:http://www.cnblogs.com/zhjh256/p/6786443.html