Abi*_*san 35 wso2 microservices ballerina
Ballerina是一种通用的,并发的和强类型的编程语言,具有文本和图形语法,可以更好地集成
Sam*_*oma 24
- 芭蕾舞女演员是一种解释语言吗?
芭蕾舞女演员是一种编译的编程语言.它编译成平台中立的二进制形式,然后由Ballerina运行时解释.
- 如何建立芭蕾舞女演员计划?我们需要设置Ballerina Home或任何其他系统变量吗?
芭蕾舞女演员没有系统变量概念.从https://ballerina.io/downloads/下载并安装特定于操作系统的安装程序
使用ballerina run命令编译和运行Ballerina程序.
$ ballerina run hello.bal
Hello, World!
Run Code Online (Sandbox Code Playgroud)
使用ballerina build命令生成一个静态链接的可执行二进制文件,扩展名为"balx".然后ballerina run用来运行程序.
$ ballerina build hello.bal
$ ls
hello.bal hello.balx
$ ballerina run hello.balx
Hello, World!
Run Code Online (Sandbox Code Playgroud)
- 芭蕾舞女演员如何支持依赖管理?有没有推荐的构建工具?
芭蕾舞女演员计划通常由多个芭蕾舞女演员套餐组成.包是源文件的集合.它定义了一个名称空间,包中所有源文件中的符号都属于该名称空间.如果要引用另一个包中定义的符号,则需要先导入该包,然后可以使用包名称引用该符号.
当您想要执行或构建Ballerina程序时,Ballerina使用您的程序目录,内置存储库(Ballerina发行版包含所有核心库包以及一些第三方连接器包)或Ballerina存储库来解析所有导入包.目录.Ballerina存储库是您计算机中可用的本地存储库.
我们将为您开发工具,以便将来管理Ballerina存储库.
Thu*_*tne 14
芭蕾舞女演员是一种解释性语言吗?
芭蕾舞女演员被编译然后被解释.
如何建立芭蕾舞女演员计划?我们需要设置Ballerina Home或任何其他系统变量吗?
您可以使用您喜欢的文本编辑器或某些IDE(目前baallerina支持vim,IDEA,sublime Text3,VCS和atom)来编写芭蕾舞女演员程序.当你有源bal文件.您可以将其打包为存档(库,服务或主要),也可以只运行单个bal文件.例如ballerina run main <path to bal path> (or you can give the path to archive)
或ballerina run service <path to archibe (or you can give the path to archive .bsz)>
你不必将芭蕾舞女演员置于家中.它将由芭蕾舞女演员自己设定.但是你需要设置JAVA_HOME
芭蕾舞女演员如何支持依赖管理?有没有推荐的构建工具?
它与Go语言非常相似,请参阅文档以获取更多信息.
建议与芭蕾舞女演员做什么样的任务?是否只适合做各种系统集成等特定任务?
如果您的程序包含大约80%或更多的集成方案,那么芭蕾舞女演员将是一个很好的候选人.但如果集成部分差不多(<20%),那么你可以想到别的东西.如果部分不同,那么您可以根据您的使用案例来决定.
我在哪里可以找到语言规范以及芭蕾舞女演员支持的类型?
有关更多信息,请参阅Github位置和Ballerinalang.
San*_*ana 10
是的,这正是意图 - 芭蕾舞女演员将很好地理解编写分布式交互的意义,这些交互有望表现良好,行动可靠,灵活,安全.
我们没有想过连接器的事件流来支持Hystrix仪表板但是会这样做!
小智 9
服务和演员的头等表示非常好,使其成为集成的最佳选择.但从开发人员的角度来看 - 这些只是抽象,您可以在任何现代语言中以可重用的方式轻松实现.所以起初看起来似乎没什么大不了的.但是,如果你仔细观察,芭蕾舞女演员不仅提供这些抽象OOTB - 而且还要处理性能等事情,以便开发人员不必担心这些事情.特别是HTTP连接池,流媒体等等.例如Spring没有在他们的RestTemplate OOTB中提供连接池,并且大多数情况下开发人员在他们的应用程序执行得非常糟糕之前不会担心这一点.
芭蕾舞女演员应该提供OOTB或强制执行所有最佳的集成实践,并且我希望在特定的断路器中添加更多这些最佳实践.如果我们可以获得连接器的事件流,那么netflix的hystrix仪表板可用于监控也是很好的.