{"id":14979967,"url":"https://github.com/xiancloud/xian","last_synced_at":"2025-05-06T18:05:10.375Z","repository":{"id":57731401,"uuid":"122577034","full_name":"xiancloud/xian","owner":"xiancloud","description":"reactive风格的微服务框架","archived":false,"fork":false,"pushed_at":"2020-04-14T00:22:41.000Z","size":4115,"stargazers_count":195,"open_issues_count":26,"forks_count":49,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-31T01:31:58.170Z","etag":null,"topics":["actor-model","devops","gateway","gradle","java","microservices","reactive","rpc","rxjava2","xian"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xiancloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-23T05:23:11.000Z","updated_at":"2024-10-12T02:44:13.000Z","dependencies_parsed_at":"2022-09-26T22:10:26.563Z","dependency_job_id":null,"html_url":"https://github.com/xiancloud/xian","commit_stats":null,"previous_names":["happyyangyuan/xian"],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiancloud%2Fxian","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiancloud%2Fxian/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiancloud%2Fxian/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiancloud%2Fxian/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiancloud","download_url":"https://codeload.github.com/xiancloud/xian/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252741370,"owners_count":21797027,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actor-model","devops","gateway","gradle","java","microservices","reactive","rpc","rxjava2","xian"],"created_at":"2024-09-24T14:01:01.584Z","updated_at":"2025-05-06T18:05:10.312Z","avatar_url":"https://github.com/xiancloud.png","language":"Java","funding_links":[],"categories":["开发框架"],"sub_categories":["微服务框架"],"readme":"# @Deprecated\n此项目不再维护    \n微服务您可以选择springcloud\n# xian\nxian是一个微服务框架，更确切的说是一个微服务套件。它基于Java8编写，不依赖spring，不依赖dubbo，上手和学习难度非常小。如果是以学会使用为目的，只要你会Java语言会gradle构建工具，甚至不需要了解微服务的各种概念，比学会使用dubbo和spring cloud不知道简单多少倍。\n\n很开心地告诉大家，现在我们可以基于xian开发100%异步的微服务了！我们基于netty非阻塞io和rxJava2响应式编程风格，实现了以同步风格代码开发异步业务逻辑。\n从gateway到业务层，整个业务生命周期都是异步的！也已经支持了异步的DAO层实现，仅限于postgresql。由于mysql connectorJ是基于JDBC的实现，因此对于MySQL，我们局限于JDBC阻塞的标准API。\n至此，xian也是actor模型的完整实现了，希望哪天可以跟akka、vertx做性能pk！\n\n**基于xian的API Server快捷开发教程上线**  \n- **前后端分离版本**见https://github.com/happyyangyuan/xian_apiserver_allinone_template\n- ~~前后端一体单机程序快速开发版本（这是技术的倒退，不再规划实现）~~\n\n## 目录\n\n0. [xian的基础介绍](doc/zh_CN/xianBasis.md)  \n1. [30分钟掌握使用xian实现高性能API服务](https://github.com/happyyangyuan/xian_apiserver_allinone_template)\n2. [使用xian框架快速开发微服务](doc/zh_CN/quickStart.md)  \n    2.1 [如何运行？程序的入口？——xian_template](doc/zh_CN/quickStart.md#如何运行？程序的入口？——xian_template)  \n    2.2 [编写一个微服务单元](doc/zh_CN/quickStart.md#编写一个微服务单元)  \n    2.3 [基础概念参考](doc/zh_CN/quickStart.md#基础概念参考)  \n3. [xian功能清单](doc/zh_CN/xianFunctionList.md)  \n4. [与其他框架对比](doc/zh_CN/comparison.md)  \n5. 高级教程  \n    5.1 [unit详解](doc/zh_CN/unit/unit.md)  \n    5.2 [服务发现](doc/zh_CN/service-discovery/README.md)  \n\n## 写在末尾\n1. xian，即“贤”，来自某个人的名，代表“好”、“佳”的意思。谨以此名字纪念我逝去的爱情。\n2. 请大家多多指点，加星加星！关注！ 那些开发中和规划中的功能就全靠你们的星星了，可怜脸。\n3. 鸣谢：  \n- http://netty.io,  \n- https://github.com/ReactiveX/RxJava,  \n- https://github.com/alibaba/fastjson,  \n- https://github.com/google/guava,   \n- https://logging.apache.org/log4j,  \n- http://zookeeper.apache.org,  \n- http://curator.apache.org,  \n- https://gradle.org;\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiancloud%2Fxian","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxiancloud%2Fxian","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiancloud%2Fxian/lists"}